Bonjour, je suis novice en symfony, je rencontre un problème pour faire marcher un filter.
Dans mon formulaire j'ajoute un jour de la semaine en base avec
$this->setWidget( 'permanence', new sfWidgetFormChoice(array('choices'=>array(''=>'','Lundi'=>'Lundi','Mardi'=>'Mardi','Mercredi'=>'Mercredi','Jeudi'=>'Jeudi','Vendredi'=>'Vendredi','Samedi'=>'Samedi')),array('style'=>'width: 230px;')));
Jusque là tout vas bien, ensuite je veux faire un filtre dessus.
J'ai ça comme filtre et validator:
1 2 3 4
|
$this->setWidget( 'permanence', new sfWidgetFormChoice(array('choices'=>array(''=>'','Lundi'=>'Lundi','Mardi'=>'Mardi','Mercredi'=>'Mercredi','Jeudi'=>'Jeudi','Vendredi'=>'Vendredi','Samedi'=>'Samedi')),array('style'=>'width: 160px;')));
'permanence' => new sfValidatorPass(array('required' => false)), |
et il filtre rien, j'ai la liste entière. Si je remplace le sfWidgetFormChoice du filtre par le 'permanence' => new sfWidgetFormFilterInput(), de base et que je tape le jour de la semaine, ça marche.
Quelqu'un peut m'expliquer comment faire fonctionner ma liste?
Merci
Partager