在CGridView中给"dataProvider“属性加上两个或多个参数是可能的吗?示例:
$dataProvider=new CActiveDataProvider('Gallery', array(
'criteria'=>array(
'condition'=>'type=1',
),));
$this->widget('zii.widgets.grid.CGridView', array(
'id' => 'gallery-grid',
'dataProvider' => array($dataProvider, $model->search()),
'filter' => $model));我想把搜索和$ $dataProvider ->search()放在同一个过滤器中,这是可能的吗?
发布于 2012-12-17 04:04:42
我想没有,但你可以用另一种方式:
$dataProvider = $model->search();
$dataProvider->criteria->addCondition('type=1');
$this->widget('zii.widgets.grid.CGridView', array(
'id' => 'gallery-grid',
'dataProvider' => $dataProvider,
'filter' => $model
));https://stackoverflow.com/questions/13904419
复制相似问题