我正在尝试将 CGridView 与自定义查询一起使用,并尝试构建一个非常简单的没有排序和东西的东西。
我的视图包含简单的 CGridView
$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$dataProvider,
));
我的控制器将 $dataProvider 传递给视图
$count=Yii::app()->db->createCommand('SELECT COUNT(*) FROM ( ' . $query . ' ) as count')->queryScalar();
$dataProvider=new CSqlDataProvider($query, array(
'keyField' => false,
'totalItemCount'=>$count,
'pagination'=>array(
'pageSize'=>10,
),
));
我没有 keyField 因此我将其设置为false。此外,我尝试使用 var_dump 打印数据,变量中存在数据,但我仍然得到这个未定义的偏移错误。