我想用自定义查询使用CGridView,并试图构建一个非常简单,没有排序和东西。Yii框架未定义的偏移量:0
我的视图包含简单CGridView
$this->widget('zii.widgets.grid.CGridView', array(
'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,
),
));
我没有一个关键字段,因此我已经将它设置为假。此外,我尝试使用var_dump打印数据,数据存在于变量中,但仍然得到这个未定义的偏移错误。
什么是您的$查询值? – Bfcm
这是一个查询,它运行良好,$ dataprovider-> getData()给我结果 – mdanishs