【发布时间】:2013-02-20 11:45:28
【问题描述】:
我的 index.php 中需要一个列表视图。这没有任何模型,所以我使用 CSqlDataProvider 来声明数据提供者并将其从控制器呈现给索引。这是我的控制器操作...
public function actionIndex()
{
$sql="select * from Ads";
$totalItemCount=20;
$dataProvider = new CSqlDataProvider($sql, array(
'totalItemCount' => $totalItemCount,
));
$this->render('index',array('dataProvider'=>$dataProvider));
}
这是我的 index.php 代码....
$this->widget('zii.widgets.CListView', array(
'dataProvider'=>$dataProvider,
'itemView'=>'index',
'id'=>'list',
));
我收到一个错误
“未定义变量:dataProvider”
【问题讨论】:
-
在渲染函数之前尝试 var_dump($dataProvider)。
标签: listview yii dataprovider