'dataProvider'=>$model->search(),
'filter'=>$model,
в контроллере:
$model=new Model('search');
$model->unsetAttributes(); // clear any default values
if (isset($_GET['Model']))
$model->attributes = $_GET['Model'];
if (isset($_GET['ajax']))
{
$this->renderPartial('_modelgrid',array(
'model'=>$model,
));
Yii::app()->end();
}
else
$this->render('index',array('model'=>$model));
В моделе:
Если модель генерируете генератором то метод search(). будет по дефолту
если нет, то метод search() должен возращать :
return new CActiveDataProvider($this, array(
'criteria'=>$criteria,
));
в $criteria CDbCriteria