Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 05-12-2008 20:48:02

JuTs
Membre
Date d'inscription: 07-03-2008
Messages: 63

[1.7][Zend_Form] fichier de config et select

Bonjour

Je reviens avec une question Zend_Form + fichier de config xml :

J'ai un champ select dont le contenu peut varier. Je me demandais s'il serait possible d'indiquer dans le fichier de config le nom d'une classe et d'une méthode qui se chargerait de récupérer la liste des options.

Sinon, la deuxième possibilité que j'ai imaginé c'est de générer le formulaire (toujours depuis un xml) et ensuite seulement ajouter les options du select depuis le code PHP.


Mais la première serait nettement plus simple (si c'est possible) à mettre en place.
Est-ce que quelqu'un sais si cela est possible ?


Julien

Hors ligne

 

#2 08-12-2008 09:29:51

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

Re: [1.7][Zend_Form] fichier de config et select

hmm.. c'est faisable avec ton propre décorateur. Mais je ne pense pas que ca rentre dans la "logique" de ce que doit faire un décorateur


----
Gruiiik !

Hors ligne

 

#3 08-12-2008 13:00:20

JuTs
Membre
Date d'inscription: 07-03-2008
Messages: 63

Re: [1.7][Zend_Form] fichier de config et select

nORKy a écrit:

c'est faisable avec ton propre décorateur.

Est-ce que tu aurais un exemple ?


nORKy a écrit:

Mais je ne pense pas que ca rentre dans la "logique" de ce que doit faire un décorateur

C'est vrai que c'est pas terrible hmm


Julien

Hors ligne

 

#4 08-12-2008 14:21:17

yannux
Membre
Lieu: Rennes
Date d'inscription: 07-04-2007
Messages: 284
Site web

Re: [1.7][Zend_Form] fichier de config et select

Dans ce genre de cas, je laisse à mon controller le soin de récupérer une liste depuis mon model et de la fournir au form, le plus propre que j'ai trouvé.


Société : Direct Info Service

Hors ligne

 

#5 08-12-2008 14:46:25

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

Re: [1.7][Zend_Form] fichier de config et select

yannux a écrit:

Dans ce genre de cas, je laisse à mon controller le soin de récupérer une liste depuis mon model et de la fournir au form, le plus propre que j'ai trouvé.

C'est clair que c'est une bien meilleur solution que que de chercher d'une auto-insertion dynamique..

Code:

$form = new My_Form;
$form->monchamp->addMultiOptions(...);

----
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