Bonjour,

Je souhaite faire une liste d'enregistrements en tant que Multiselect.
Voici le code de mon modèle :

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
public function __construct($resultat)
    {
    	parent::__construct($resultat);
 
    	$this->setAttrib('enctype', 'multipart/form-data');    	 
 
    	//Select         
    	$select = new Zend_Form_Element_Multiselect('select');         
    	$select->setLabel('Saisissez les types d\'axes auxquels vous souhaiteriez etre abonnés:');  
    	foreach ($resultat as $res)
    	{      
    		$select->addMultiOptions(array(                 
    					$res['label'] => $res['label'],               
    					)        
    		);
    	}      
    	$this->addElement($select);	    	
    }
Je récupère mes données depuis une base de donnée.
Le résultat fonctionne, mais j'ai des problèmes au niveau de la vue:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
line 243 column 1 - Warning: <form> attribute name "2" (value="Dupont") is invalid
line 243 column 1 - Warning: <form> attribute name "1" (value="Dupond") is invalid
Dans le code HTML je retrouve ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<form enctype="multipart/form-data" 1="Dupond" 2="Dupont" action="" method="post">
Comment faire pour afficher un Multiselect avec des données provenant d'une base, sans retrouver ces données dans le form?
Merci d'avance.

PS: Tout le reste marche niquel, juste des warning à propos du <form>.