Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
Je suis en train de créer un formulaire avec Zend Form, mais je ne parviens pas à personnaliser le message quand une saisie n est pas bonne.
Voici mon code actuellement :
$this->nom = new Zend_Form_Element_Text('nom'); $this->nom->setRequired(true)->setLabel('Votre nom :'); $this->nom->addValidator(new Zend_Validate_EmailAddress());
Que dois je faire pour avoir une message de retour genre : "Adresse Email non valide" ?
Merci d'avance
Dernière modification par EricS (28-01-2010 22:51:15)
Hors ligne
$this->nom->setMessage('mon message');
Hors ligne
Re:
Quand je mets ça,
J'ai une erreur : Message: Method setMessage does not exist
Ou est le soucis ?
Hors ligne
J'ai trouvé.
Voici ce que je mets, si ça sert à d'autres...
$this->email = new Zend_Form_Element_Text('email'); $this->email->setRequired(true)->setLabel('Votre e-mail :'); $this->email->addValidator('EmailAddress'); $this->email->setErrorMessages(array('Adresse Email invalide.'));
Bonne nuit à tous.
Hors ligne