Bonjour,

J'ai un problème qui semble récurrent sur le net mais que je n'ai toujours pas réussi à régler.
J'ai une tablecontenu qui a une colonne typecontenu identifié par un int.
J'ai actuellement un filtre sur deux champs + typecontenu.
J'ai mis typecontenu en Choice par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
$this->setWidgets(array(
      'titrecontenu'            => new sfWidgetFormFilterInput(array('with_empty' => false)),
      'textcontenu'             => new sfWidgetFormFilterInput(array('with_empty' => false)),
      'typecontenu'             => new sfWidgetFormChoice(array('choices' =>  array(0=>'Tous',1=>'Page', 2=>'News')))
));
 
 $this->setValidators(array(
      'titrecontenu'            => new sfValidatorPass(array('required' => false)),
      'textcontenu'             => new sfValidatorPass(array('required' => false)),
      'typecontenu'             => new sfValidatorChoice((array('required' => false, 'choices' => array(0,1,2))))
    ));
Tel quelle, le filtrage via les 2 premiers champs est fonctionnel mais mon champs typecontenu n'est jamais pris en compte !

Y a t-il autres choses à rajouter ?

Merci.