CGridView
ウィジェットで表示したい mysql のテーブルがあります。これまでの私のコードは次のとおりです。
私のコントローラーファイル(もちろん切り取られています):
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));
}
私のビューファイルは次のようになります(切り取り):
<?php $this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$list,
)); ?>
次のエラーが表示されます。
C:\xampp\framework\zii\widgets\CBaseListView.php の 105 行目の非オブジェクトでメンバー関数 getData() を呼び出します。
CBaseListView.phpファイルのソース コードは次のとおりです。
リストオブジェクトをウィジェットに入れることで、私はめちゃくちゃになっていると確信しています。$list
ウィジェットに渡す前に何かしなければならないことはありますか?