Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 28-04-2008 12:19:10

stf
Membre
Date d'inscription: 03-04-2008
Messages: 156

[Zend_Validate] Personnalisation des messages

Bonjour,

Je dispose d'un formulaire, et d'un traitement des données via un Zend_Filter_input.

J'ai donc déclaré mes filtres, validateurs, tout marche big_smile

Mais ....

Les messages personnalisés me posent probleme.

Voici la portion de code intéressante :

Code:

$validators = array(
    'nom'   => array('notEmpty',
                     'Alpha',
                     'messages' => array(
                                        Zend_Validate_Alpha::NOT_ALPHA => $translate->_("Champ incorrect"),
                                        Zend_Validate_Alpha::STRING_EMPTY => $translate->_("Votre nom est nécessaire")
                                        )
                    ),
    'prenom' => array('notEmpty','Alpha'),
    'email' => array('notEmpty','EmailAddress'),
    'telephone' => 'StringLength'




);

A priori, je ne vois rien ne problématique(je ne serais pas là sinon big_smile )

Cependant, ca me renvoi ca :

Code:

Fatal error: Uncaught exception 'Zend_Validate_Exception' with message 'No message template exists for key 'notAlpha'' in E:\ged\www\ATESSIA\srouille\ZF version\library\Zend\Validate\Abstract.php:129 Stack trace: #0 E:\ged\www\ATESSIA\srouille\ZF version\library\Zend\Validate\Abstract.php(145): Zend_Validate_Abstract->setMessage('Champ incorrect', 'notAlpha') #1 E:\ged\www\ATESSIA\srouille\ZF version\library\Zend\Filter\Input.php(736) 
...

j'ai vérifié, les constantes NOT_ALPHA et STRING_EMPTY existe bien dans le Zend_Validate_Alpha...

Dernière modification par stf (28-04-2008 15:32:30)

Hors ligne

 

#2 29-04-2008 12:44:20

stf
Membre
Date d'inscription: 03-04-2008
Messages: 156

Re: [Zend_Validate] Personnalisation des messages

Vraiment Personne? ^^

Hors ligne

 

#3 28-05-2008 19:08:06

alien7
Membre
Date d'inscription: 29-04-2007
Messages: 447

Re: [Zend_Validate] Personnalisation des messages

Ca ne marche pas non plus chez moi, je suis obligé de séparé comme ceci :

Code:

$validators = array(
    'nom'   => array('notEmpty',
        'messages' => array(
            Zend_Validate_Alpha::STRING_EMPTY => $translate->_("Votre nom est nécessaire")                            )
         ),
    'nom' => array( 'Alpha',
                     'messages' => array(
                                        Zend_Validate_Alpha::NOT_ALPHA => $translate->_("Champ incorrect"),
                       )
                    ),

As tu trouvé une solution ? (meme si ca date un peu )
Merci


ZF 2.3 - Twitter Bootstrap 3.2
Local: Ubuntu  -> Apache2 2.4 - MariaDB 10 - PHP 5.6

Hors ligne

 

#4 29-05-2008 13:05:20

phpman
Membre
Date d'inscription: 20-03-2008
Messages: 138

Re: [Zend_Validate] Personnalisation des messages

Réponse ici en fin de sujet : http://www.z-f.fr/forum/viewtopic.php?id=1275

Dernière modification par sebondus (29-05-2008 13:05:28)

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