Yii 更改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

我正在尝试更改CGridView的列名

    <?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',
    ),
),