У меня есть таблица в mysql, которую я хочу отобразить с помощью виджета CGridView
. Вот мой код:
Файл моего контроллера (конечно же, в разрезе):
public function actionIndex()
{
//call the AR table model
$model = new ViewResults();
//This generates a simple "SELECT * FROM table statment".
$list = $model->findAll();
$this->render('index', array('list'=>$list));
}
Файл My View выглядит следующим образом:
<?php $this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$list,
)); ?>
Я получаю следующую ошибку:
Вызов функции-члена getData () для необъекта в C: \ xampp \ framework \ zii \ widgets \ CBaseListView.php в строке 105
Вот исходный код файла CBaseListView.php .
Я почти уверен, что облажался, поместив объект списка в виджет. Есть ли что-то, что я должен сделать для $list
, прежде чем передать это виджету?