Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 19-04-2010 14:32:36

djo
Membre
Date d'inscription: 19-04-2010
Messages: 18

ZendForm impossible de définir une valeur avec setValue()

Bonjour,

Je débute avec le ZF et j'aurai besoin de faire un formulaire qui se rempli avec des données issues d'un objet $objetForm.
Voici mon code :

$toto = $objetForm->name;
//$toto2 = "aza";
       
$form = new Zend_Form ();
$form->setAction ( '?page=form/admin&action=saveNewMetaInfo' )->setAttrib ( 'id', 'dvp-form' )->setDescription ( 'Formulaire Meta Information' )->setEnctype ( Zend_Form::ENCTYPE_URLENCODED )->setLegend ( 'légende' )->setMethod ( 'POST' )->setName ( 'formMetaInfo' )->setView ( new Zend_View () );
       
$name = $form->createElement ( 'text', 'name' );
$name->setLabel ( "Titre" );
echo $toto;
$name->setValue($toto);
//$name->setValue($toto2);

$form->addElements ( array ($name));

echo $form;


Côté navigateur le formulaire s'affiche, sauf que mon champs Titre n'a pas de valeur. Alors que mon echo $toto affiche un string.
Remarque : Si je remplace le $toto par le $toto2 (en les décommentant) cela fonctionne.

Pouvez-vous m'éclairer ?

Merci par avance.

Djo

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