Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 26-07-2010 12:14:27

Flizer
Membre
Date d'inscription: 17-12-2009
Messages: 34

[Zend_Form][1.10.6] Problème setValue sur champ hidden

Salut !
Je rencontre un problème qui me surprend un peu. Lorsque j'appelle mon formulaire d'ajout dans mon controller je le passe à ma vue, tout va bien. Je fait un ajout, pas de problème ça fonctionne, le formulaire est affiché correctement et mon message de validation se fait correctement.
Si je refais un ajout, le champ hidden que j'ai dans mon formulaire n'a plus l'attribut value défini. Autrement dit :
dans mon premier ajout est affiché :

Code:

<input type="hidden" name="ajouteractu" value="hidden" id="ajouteractu" />

dans mon deuxième ajout est affiché :

Code:

<input type="hidden" name="ajouteractu" value="" id="ajouteractu" />

dans mon 3eme ajout est affiché :

Code:

<input type="hidden" name="ajouteractu" value="hidden" id="ajouteractu" />

et ainsi de suite ... ce qui fait que mon value est défini une fois sur 2. Les autres champs n'ont aucun problème.

Mon formulaire simplifié :

Code:

$f_ajout = new Zend_Form();
$ajouteractu = new Zend_Form_Element_Hidden('ajouteractu')
$ajouteractu->setValue('hidden');
$f_ajout->setAction('/public/'.$actualites)
->setMethod('post')
->setAttrib('id', 'actuajouter')
->setAttrib('enctype', 'multipart/form-data')
->addElement($ajouteractu);

Hors ligne

 

#2 26-07-2010 16:38:11

Flizer
Membre
Date d'inscription: 17-12-2009
Messages: 34

Re: [Zend_Form][1.10.6] Problème setValue sur champ hidden

ok j'ai trouvé,
En fait je faisais un $f_ajout->reset(); dans mon controller à l'intérieur d'une condition d'où le 1 fois sur 2.
Ca va me rendre dingue !

Hors ligne

 

#3 02-08-2010 12:05:31

Sishare
Membre
Date d'inscription: 09-02-2010
Messages: 89

Re: [Zend_Form][1.10.6] Problème setValue sur champ hidden

résolu dans le titre stp

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