Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
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 ?
Hors ligne
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
Hors ligne
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
Hors ligne
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é.
Hors ligne
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..
$form = new My_Form; $form->monchamp->addMultiOptions(...);
Hors ligne
Pages: 1