ฉันต้องการมุมมองรายการใน 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"