0

CGridView の「dataProvider」属性にさらに 2 つのパラメータを追加することは可能ですか? 例:

$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 と $model->search() を同じフィルターに入れたいのですが、可能ですか?

4

1 に答える 1

2

いいえと思いますが、おそらく別の方法を使用できます。

$dataProvider = $model->search();
$dataProvider->criteria->addCondition('type=1');
$this->widget('zii.widgets.grid.CGridView', array(
    'id' => 'gallery-grid',
    'dataProvider' => $dataProvider,
    'filter' => $model
));
于 2012-12-16T20:04:42.230 に答える