Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 03-06-2008 14:09:48

ludo28
Nouveau membre
Date d'inscription: 03-06-2008
Messages: 2

[Résolu] Zend_Form et problème de populate/setDefault

Bonjour a tous,

J'ai un bug que je n'arrive pas à conprendre. J'ai un formulaire herité de Zend_Form pour lequel je n'arrive pas à mettre de "values"

Code:

<?php

class FormulaireTest extends Zend_Form
{
    public function __construct($options = null)
    {
        parent::__construct($options);


        $txt_test = new Zend_Form_Element_Text('zonetxt');
        $txt_test->setLabel('le texte');

        $submit = new Zend_Form_Element_Submit('submit');
        $submit->setAttrib('id', 'submitbutton');
  
         $this->addElements(array($txt_test, $submit));
    }
}
?>

Voici un extrait de mon controleur:

Code:

$form = new FormulaireTest ();
$form->submit->setLabel('Ajouter');
$this->view->form = $form;

$toto=array();
$toto['zonetxt']='aaa';
$form->populate($toto);
            
//$form->setDefault('zonetxt', 'aaa');

Je n'arrive pas a mettre la valeur 'aaa' à la zone de texte 'zonetxt'.

J'ai essayé la méthode populate avec un tableau associatif ainsi que la méthode setDefault en précisant bien l'élément dont l'identifiant est zonetxt.

Je ne vois pas d'où viens le problème.

Merci de votre aide

Dernière modification par Mr.MoOx (04-06-2008 09:40:09)

Hors ligne

 

#2 03-06-2008 15:38:33

ludo28
Nouveau membre
Date d'inscription: 03-06-2008
Messages: 2

Re: [Résolu] Zend_Form et problème de populate/setDefault

Ok mon problème est réglé.
Le problème venait du fait que ma requête http a été envoyé avec la méthode POST, le controlleur croyait donc que le formulaire avait été validé ce qui n'est pas le cas.

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