我有一个网格,我需要在其中绑定月份列表。我创建了一个月份列表并将其绑定到列表,如下所示。
$items = $this->getMonths();
$dataProvider= new CArrayDataProvider(array(),array('keyField'=>false));
$dataProvider->setData($items);
$this->render('monthlyReports',
array('model'=>$this->loadModel($_POST['Users']['user_id']),
'dataProvider'=>$dataProvider,));
到目前为止,每件事都运行良好。现在在视图文件中我有以下代码
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'users-grid',
'dataProvider'=>$dataProvider,
'columns'=>array(
'Months',
array(
'name'=>'Months',
'value'=>'$data->Months'),
)));
现在的问题是我无法在视图文件中以$data->Months的形式访问月份,就好像我可以直接访问月份一样。如何以$data->Months的形式访问月份。我传递的 $items 数组具有以下值:
Array
(
[0] => Array
(
[Months] => January
)
[1] => Array
(
[Months] => February
)
[2] => Array
(
[Months] => March
)
[3] => Array
(
[Months] => April
)
[4] => Array
(
[Months] => May
)
[5] => Array
(
[Months] => June
)
)