Bonjour,
j'ai un combobox que j'ai déclaré dans une classe pour mon formulaire :
je voudrais savoir comment remplir le combobox à partir de mon controleur, sachant que je récupère les données à partir de la BD,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <?php class FormulaireVille extends Zend_Form { public function __construct($options = null, $array) { parent::__construct($options); $this->setName('ville'); $id = new Zend_Form_Element_Hidden('id'); $nom = new Zend_Form_Element_Text('nom_ville'); $nom->setLabel('Nom de la ville : ') ->setRequired(true) ->addFilter('StripTags') ->addFilter('StringTrim') ->addValidator('NotEmpty'); $region=new Zend_Form_Element_Select('regions'); $region->setLabel('Région : ') ->setValue($array); $check=new Zend_Form_Element_Checkbox('encore'); $check->setLabel('Ajouter une autre ?'); $submit = new Zend_Form_Element_Submit('submit'); $submit->setAttrib('id', 'submitbutton'); $this->addElements(array($id, $nom, $check, $region, $submit)); } }
Merci d'avance
Bien cordialement
Partager