Yii 更改CGridView列中的名称
我正在尝试更改CGridView的列名Yii 更改CGridView列中的名称,yii,Yii,我正在尝试更改CGridView的列名 <?php $this->widget('zii.widgets.grid.CGridView', array( 'id' => 'package-days-grid', 'dataProvider' => $model->search(), 'filter' => $model, 'columns' => array( 'id', 'pack
<?php
$this->widget('zii.widgets.grid.CGridView', array(
'id' => 'package-days-grid',
'dataProvider' => $model->search(),
'filter' => $model,
'columns' => array(
'id',
'package_id',
'description',
array(
'name' => 'My description',
'value' => 'description'
),
array(
'class' => 'CButtonColumn',
),
),
));
?>
我需要将标题“我的描述”添加到“描述”列中,但我遇到了此错误
未定义属性“PackageDays.My description”
似乎您想更改标题而不是名称尝试这种方式 “标题”=>“我的描述”
<?php
$this->widget('zii.widgets.grid.CGridView', array(
'id' => 'package-days-grid',
'dataProvider' => $model->search(),
'filter' => $model,
'columns' => array(
'id',
'package_id',
'description',
array(
'name' => 'description',
'header' = => 'My Description',
// 'value' => 'description' don't need no more
),
array(
'class' => 'CButtonColumn',
),
),