Bonjour,
Dans un template, j'ai ceci :
<?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 :
$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 :
echo "<script>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 ?
Partager