Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 10-11-2008 16:22:19

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Zend_Form, filters et validators

J'avoue que je m'y perds dans l'ordre d'exécution de tout ca

j'ai 3 champs :
nom, prénom, identifiants.

si l'identifiant est vide, je voudrais faire un filtrer qui va en créer un suivant une règle simple :
première lettre du prénom suivi du nom.
Mais, ces deux derniers ont aussi des filtres et validateurs:
nom et prenom vont-il passés dans les filtres et validateurs lorsque je vais m'en servir dans mon filtre d'identifiant ?? (après ce filtre, ca passe dans un validateur qui test si l'identifiant existe dans la base ! ouf )

Qqun a t-il déjà tenté se mélange ?! smile

Merci


----
Gruiiik !

Hors ligne

 

#2 12-11-2008 09:26:22

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Re: Zend_Form, filters et validators

Je rajoute une question :
Pour codé mon filtre qui va génèrer l'identifiant ; je dois accéder aux champs de prénom et nom : comment faire ?


----
Gruiiik !

Hors ligne

 

#3 13-11-2008 08:33:14

mdelanno
Membre
Lieu: Nord
Date d'inscription: 26-08-2007
Messages: 90
Site web

Re: Zend_Form, filters et validators

nORKy a écrit:

je dois accéder aux champs de prénom et nom

A priori, les filtres et les validateurs ne travaillent que sur un seul champ et n'ont pas connaissance des autres champs. T'utilises Zend_Filter_Input ou c'est dans le contexte de Zend_Form ?

Hors ligne

 

#4 13-11-2008 09:33:06

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Re: Zend_Form, filters et validators

Dans le contexte Zend_Form

La seule solution que j'ai trouvé, c'est que mon filtre récupère les params :

Zend_Controller_Front::getInstance()->getRequest()->getParams();

Et je le fais réagir en fonction de ce qu'il y a dedans
si la valeur qu'on lui passe est vide et que les params 'fname' et 'name' sont présent, alors, il génère mon identifiant, sinon, il laisse la valeur passé en paramètre comme elle est.

techniquement, si fname et name sont présent, il peut génèré un identifiant qu'ils soient valides ou non.

A priori, comme ca, mon formulaire à le comportement que je veux.


----
Gruiiik !

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