Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 09-07-2008 17:18:55

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

[Zend_Form_Element] forcer l'ajout d'une erreur

Bonjour !

Sur un formulaire d'identification, j'ai le code suivant :

Code:

 switch ($authAdapter->authenticate()->getCode())
{
      case Zend_Auth_Result::FAILURE_IDENTITY_NOT_FOUND:
        $this->view->message = 'Utilisateur inconnu';
        break;
      case Zend_Auth_Result::FAILURE_IDENTITY_AMBIGUOUS:
        $this->view->message = 'Veuillez indiquer votre domaine (utilisateur@domain)';
        break ;
      case Zend_Auth_Result::FAILURE_CREDENTIAL_INVALID:
        $this->view->message = 'Mot de passe incorrect';
        break;
[...]

Comme vous le voyez, je fais la distinction entre les différents problèmes d'identification
Actuellement, le message d'erreur s'affiche en haut.
Mais, je voudrais faire ressortir la partie du formulaire qui pose problème et non pas affiche le message en haut
Je voudrais donc utiliser le decorateur Errors et profiter de son automatisme, mais je ne sais pas comment affecté mon message d'erreur à un elements pour que le decorateurs fonctionne, car les variables $_errors et $_messages sont protégés dans la classe Zend_Form_Element

Une idée ??

Merci


----
Gruiiik !

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages