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

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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