Hi,
der Filter in meinem CGridview filtert einfach die Werte nicht.
Ich habe den Filter so wie im Tutorial beschrieben eingebaut jedoch ohne Erfolg.
Der Request wird laut firebug abgeschickt.
Hier meine Code Ausschnitte
Mein Model
public function search()
{
$oCriteria=new CDbCriteria;
$oCriteria->compare('id',$this->id,true);
$oCriteria->compare('singular_1',$this->singular_1,true);
$oCriteria->compare('plural_1',$this->plural_1,true);
if (isset($_GET['pageSize']))
{
Yii::app()->user->setState('pageSize',(int)$_GET['pageSize']);
unset($_GET['pageSize']);
}
return new CActiveDataProvider($this, array(
'criteria'=>$oCriteria,
'pagination'=> array(
'pageSize' => Yii::app()->user->getState('pageSize',Yii::app()->params['pageSize']),
),
));
}
Meine VIEW
<?php $this->widget('zii.widgets.grid.CGridView', array
(
'id' => 'clist-grid',
'dataProvider' => $oNouns->search(),
'filter' => $oNouns,
'columns' => $aColumns,
)
);?>
Mein Controller
$oNouns = new NounsGerman('search');
$oNouns->unsetAttributes();
$this->render('index', array(
'oNouns' => $oNouns,
)
Abgeschickter Request
VerbsGerman[id]
VerbsGerman[singuglar_1] spie
VerbsGerman[plural_1]
VerbsGerman_page 1
ajax yw0
Seht ihr den Fehler? Ich verzweifel langsam