Ajouter un filtre avec un checkbox


(Kenp Khalid) #1

Bonjour à tous :)

Dans le widget CGridView, j’aimerais ajouter un filtre “checkbox” au lieu d’un “DropDownList”, mais je ne sais pas quelle est la bonne syntaxe à utiliser. En ce moment, j’ai ce bout de code:


'filter'=>$model->status, // j'ai une liste déroulante de 2 status (succes, echec)

et je veux la remplacer par une case à cocher:


'filter'=>CHtml::checkBox($model,'status',array('checked'=>'true'))

mais j’ai le message d’erreur suivant: Objet de la classe utilisateur ne peut pas être convertis en chaîne

j’ai aussi essayer avec un type




'type'=>'checkbox' 

mais le type checkbox est inconnue:


Unknown type "checkbox"

Avez-vous une idée de la bonne syntaxe à utiliser pour filter avec un ‘checkbox’?

Merci d’avance:)


(Oussama Chahed) #2

Tu devrai peut être voir du coté du model Utilisateur.

Essaye d’utiliser le helper html sans le model. ou ActiveCheckBox sinon


(Jsfousseni) #3

As tu pu résoudre ton problème?

Si oui, comment?

merci