Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 20-01-2010 09:22:11

enzostar
Membre
Date d'inscription: 14-01-2010
Messages: 88

messages personnalisés pour les validateurs

Bonjour,
j'ai crée un formulaire dans une classe dérivant Zend_Form.
Tout marche pas de soucis. Cependant, j'ai rajouté des validateurs notament pour le champ 'Mail', ce qui donne par exemple pour ce champ:
$mail = new Zend_Form_Element_Text('mail');
j'ai crée un valdateur pour le format de l'adresse mail, j'ai donc fait:
$valid_mail=new Zend_Validate_EmailAddress();
j'ai ensuite voulu personnalisé le message de non validation en faisant:
$valid_mail->setMessage("veuillez verifier le format de l'adresse mail",Zend_Validate_EmailAddress::INVALID);
et j'ai ajouté ce validateur pour le champ mail:
$mail->addValidator($valid_mail);
mais à aucun moment mon message (et d'autres ne s'affichent).
Merci pour votre aide.

Hors ligne

 

#2 20-01-2010 09:37:15

tylerdurd
Membre
Date d'inscription: 22-07-2009
Messages: 75

Re: messages personnalisés pour les validateurs

Salut,

est-ce que tu testes bien dans ton controller avec isValid() ?

Hors ligne

 

#3 20-01-2010 09:49:16

enzostar
Membre
Date d'inscription: 14-01-2010
Messages: 88

Re: messages personnalisés pour les validateurs

oui je teste bien et quand ce n'est pas valid ça me renvoie bien au formulaire

Hors ligne

 

#4 20-01-2010 10:30:14

tylerdurd
Membre
Date d'inscription: 22-07-2009
Messages: 75

Re: messages personnalisés pour les validateurs

tu t'es trompé je crois dans ton setMessage().
Essaye plutôt ça pour voir si ça marche mieux.

Code:

$valid_mail->setMessage("veuillez verifier le format de l'adresse mail",Zend_Validate_EmailAddress::INVALID_FORMAT);

EDIT : Dans la version 1.10 qui devrait ne plus tarder à sortir, les messages seront également traduit en français, c'est cool ça ;-)

Dernière modification par tylerdurd (20-01-2010 10:44:32)

Hors ligne

 

#5 20-01-2010 11:09:23

enzostar
Membre
Date d'inscription: 14-01-2010
Messages: 88

Re: messages personnalisés pour les validateurs

j'avais testé aussi mais ça ne marchait pas donc j'avais essayé de changer.
9a ne change pas grand chose malheureusement.

Hors ligne

 

#6 20-01-2010 12:10:34

tylerdurd
Membre
Date d'inscription: 22-07-2009
Messages: 75

Re: messages personnalisés pour les validateurs

Mais ça ne t'affiche même pas le message en anglais ?
Commente ta ligne setMessage() et réessaye, tu devrais au moins avoir le message d'erreur en anglais, s'il ne s'affiche pas, c'est qu'il y a un soucis ailleurs ...

Hors ligne

 

#7 20-01-2010 14:29:53

enzostar
Membre
Date d'inscription: 14-01-2010
Messages: 88

Re: messages personnalisés pour les validateurs

non aucun message

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