Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
cela fait plusieur jours que j'essaye de comprendre comment fonctionne la personalisation des message d'erreur.
J'essaye d'écrire pour commencer une simple régle qui affiche une erreur si :
- le champ est vide
- le champs contient - de 2 caractères
- le champs contient + de 5caractères
- le champs contient autre chose que des caractères alpha numérique
$validators = array( 'login' => array( 'presence' => 'required', new Zend_Validate_Alnum(), new Zend_Validate_StringLength(2, 5), 'messages'=>array( Zend_Validate_StringLength::TOO_SHORT=>"Le login doit au moin contenir %min% caractères", Zend_Validate_StringLength::TOO_LONG=>"Le login peut contenir %max% caractères maximum", Zend_Validate_Alnum::STRING_EMPTY=>"Le login est vide", Zend_Validate_Alnum::NOT_ALNUM=>"Le login ne peut pas contenir des signes" ) )
mais une exception me retourne :
Fatal error: Uncaught exception 'Zend_Validate_Exception' with message 'No message template exists for key 'stringLengthTooShort'' in
Je ne vois pas où ets le problème dans ma syntaxe
Merci
Dernière modification par gforce (21-09-2007 11:08:12)
Hors ligne
Pages: 1