Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 16-04-2008 14:47:01

!NF0RUM@T!K
Membre
Date d'inscription: 20-02-2008
Messages: 32

[Zend_Form] [1.5] - Expression de validation

Bonjour,

J'ai un petit souci. Je valide un champs de mon formulaire pour qu'il ne contiennet que 4 chiffre (une année :199x ou 20xx)
J'utilise l'expression suivante :

Code:

->addValidator('Regex', false, array('/^[0-9]{4}$/'));

Cette expression fonctionne très bien cependant si je fait une erreur, le message donne ceci :
http://img182.imageshack.us/img182/3083/sanstitrewj9.jpg

Comment puis-je mettre un messae plus compréhensible par l'utilisateur ^^

Merci d'avance pour votre aide !

Dernière modification par !N50MN!@K33 (16-04-2008 14:54:13)

Hors ligne

 

#2 16-04-2008 14:57:34

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

Re: [Zend_Form] [1.5] - Expression de validation

En spécifiant via un attribut message, je fait cela pour mes champs avec un Zend_filter_input , mais je pense qu'ils ont du suvire le meme principe pour les validateurs

Code:

validators = array(
'année' => array(
       'NotEmpty', 
       new Zend_Validate_StringLength(4),

       'messages' => array(
                                       0=>'Le champ année est vide', // filtre d'index 0: NotEmpty
                                       1=>'Le champ année doit faire 4 caractères' //filtre d'index 1 : StringLength
)

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