Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 21-09-2007 11:07:27

gforce
Membre
Date d'inscription: 17-04-2007
Messages: 26

bon format de tableau pour les validateurs

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

Code:

$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 :

Code:

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

 

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