sfValidatorChoice ne fonctionne pas sur plusieurs éléments de sélection, mon codesfValidatorChoice ne fonctionne pas sur plusieurs éléments de sélection
$this->form=new MyTestForm();
$options_array=array("php","python","java");
$widgetSchema["my_select"] =new sfWidgetFormChoice(array('choices' => $options_array,'multiple' => true,'expanded' => true));
$validatorSchema["my_select"] = new sfValidatorChoice(array("choices" =>array_keys($options_array)));
Note: J'ai aussi essayé d'utiliser array_keys et en passant directement le tableau à sfValidatorChoice. Lorsque je le soumets, il me donne Invalid
erreur (lorsque cochée) et Required
(lorsque non cochée)
Y at-il une erreur dans les paramètres ou est bug?
ouais! merci @lonesomeday ça a marché! –
le problème était, je n'ai pas mis "multiple" => true dans sfValidatorChoice, le "choix" => $ options_array. par conséquent, il ne fonctionnait pas comme souhaité ... –