Tu veux faire des boutons radio ou une liste déroulante?
Tu crée un select (liste déroulante) et tu utilise addMultiOption qui s'utilise normalement pour les boutons radios.
Si ca peut t'aider voilà le code que j'utilise pour créer une liste déroulante dynamique:
1 2 3 4 5 6 7 8 9
| $objAuteurs = $auteursModel ->fetchAll('name ASC');
$data = array("0" => "Chosir un auteur");
foreach ($objAuteurs as $value)
$data [$value->getId()] = $value->getName();
$auteurId = $this->createElement("select", "auteurId")
->addMultiOptions($data)
->removeDecorator('label')
->removeDecorator('HtmlTag'); |
Si tu fais comme moi, il faut ajouter l'élément à ton form:
$this->addElement($auteurId)
Partager