Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 03-03-2008 15:47:27

Peggy
Membre
Date d'inscription: 11-02-2008
Messages: 25
Site web

[Résolu][Zend_Form][1.5]Ajout d'options dans un form.INI

Bonjour,

Je suis toujours avec le zend_form en fichier INI, et cette fois ci je voudrais créer un element select avec comme options des valeurs contenues dans une table :

Je sais comment le faire avec une classe :

Code:

$title = new Zend_Form_Element_Select('title');
$ttl = new Titles ();
$list = $ttl->fetchAll();
foreach ($list as $key => $val)
{    
    $title->addMultiOption($val->ttl_id, $val->ttl_name);
}
$title->class = 'text';
$title->setLabel('Civilité :*')
       ->setRequired(true);
$form->addElement($title);

et en ini je créé l'élément mais il est vide :

Code:

rsp.elements.title.type = "select"
rsp.elements.title.options.label = "Civilité :"
rsp.elements.title.options.class = "text"
rsp.elements.title.options.required = true

??? Il me faut un code du genre :
rsp.elements.title.options.multioptions.mr = "Monsieur"
??? ou mr et Monsieur soient remplis par la base...

Merci de me tenir au courant si vous avez une idée

Peggy

Dernière modification par Peggy (04-03-2008 09:00:56)

Hors ligne

 

#2 03-03-2008 19:59:57

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: [Résolu][Zend_Form][1.5]Ajout d'options dans un form.INI

Si Zend_Form accepte différents formats d'informations, c'est pour pouvoir répondre à différent besoin.
Un form basé sur un .ini est un formulaire statique, et/ou qui nécessite d'être rempli à la main ou généré par un logiciel (ou un script allé). Ben tiens en v'là une solution! Générer le fichier! Après à toi de voir si ça vaut le coup.
Peut être peut tu générer ce fichier au moment où tu fais des modifs sur ta table en question...
Au pire tu peux rester sur un petit mix. Perso j'utilise des .ini et quand mes valeurs sont dynamiques, j'interviens sur la Zend_Config .ini (ouvert en écriture smile avant de la transmettre au Zend_Form.
Et ça marche wink

Hors ligne

 

#3 04-03-2008 09:00:27

Peggy
Membre
Date d'inscription: 11-02-2008
Messages: 25
Site web

Re: [Résolu][Zend_Form][1.5]Ajout d'options dans un form.INI

Merci de ta réponse,
je n'avais pas bien compris le zend_form apparemment.

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