Bonjour,

Dans un template, j'ai ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<?php echo select_tag('moduleschoisis', objects_for_select($choisis, 'getId', '__toString'), array('multiple'=>'multiple', 'size'=>'10', 'style'=>'width:150px;align:right'))?>
qui permet à l'utilisateur de visualiser une listes d'objets.

J'ai exactement 2 select_tag comme ceci et je souhaiterai pouvoir recupérer leur contenu dans mon actions (j'ai dû refaire mon propre admin_double_list parce que j'avais besoin d'un support AJAX dans le template).

Dans l'action, je fais ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$moduleschoisis = $this->getRequestParameter('moduleschoisis');
Mais j'ai à chaque fois une erreur, comme quoi $moduleschoisis n'est pas un array (j'ai essayé de faire un foreach dessus).

Et j'ai confirmation de cela en faisant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo "<script&gt;alert('count = ".count($this->getRequestParameter('moduleschoisis'))."')</script>" ;
qui me retourne 0 ! (merci à phpiste pour cette astuce )

Comment je fais pour recupérer les valeurs de mon select_tag ?