Salut à tous,

Je voudrais afficher, avec Zend_Form, des messages d'erreurs, spécifique par validateur, comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
$email->setLabel('eMail')
		->setRequired(true)
		->addFilter('StripTags')
		->addFilter('StringTrim')
		->addValidator('notEmpty')
		->addValidator('stringLength', false, array(6, 255))
		->addValidator('emailAddress')
		->setDecorators($decorators);
 
		$email->getValidator('notEmpty')->setMessage('Votre email est obligatoire');
		$email->getValidator('stringLength')->setMessage('Votre email doit etre de 6 à 255 caracteres');
		$email->getValidator('emailAddress')->setMessage('Votre email n\'est pa valide');
Il ne m'affiche que le premier message (notEmpty), les autres sont ceux d'origine, en anglais (je ne parle pas de traduction là). Donc, les 2 derniers getValidator ne sont pas pris en compte.

J'ai essayé plusieurs méthodes sans succès. Comment faire ?

Merci

Fabrice