控制器,
$model=Product::model()->display_products_statistics();
$this->render('admin',array(
'model'=>$model,
));
看法,
$this->widget('zii.widgets.grid.CGridView', array(
'id' => 'product-grid',
'dataProvider' => $model->display_products_statistics(),
'filter'=> $model,
'columns'=> array(
'member_count',
'seller_count',
'visitor_count',
'lowest price',
'desc',
'price',
'createdate',
'updatedate',
'opid',
'pimg',
array(
'class'=>'CButtonColumn',
),
),
));
模型,
$sql="select member_count,seller_count,
visitor_count from fc_product fp
group by member_count,visitor_count,seller_count
order by member_count desc";
$connection=Yii::app()->db;
$command=$connection->createCommand($sql);
$products_statistics=$command->queryAll();
$dataprovider=new CArrayDataProvider($products_statistics,
array('pagination'=>false));
return $dataprovider->getData();
但是后来我收到了这个错误
致命错误:在第 111 行对 D:\wamp\www\yii\framework\zii\widgets\CBaseListView.php 中的非对象调用成员函数 getData()
我很困惑,不知道出了什么问题。