0

可能重复:
Yii gridview 在值中使用外部变量

我在 Yii 中开发以下代码,我知道我可以使用纯 php 或静态方法来获取 CGridView 的值,但现在我想使用对象的方法来获取值。但它找不到$data变量。我该如何解决?

<?php
Yii::import('application.dlib.*');
$jdate = new jCalendar();
$jdate->farsiDigits = false;
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'enterlog-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
    'driverid',
    array(
                'name'=>'time',
                'value'=> $jdate->date("Y",$data->time)
             ),
    array(
        'class'=>'CButtonColumn',
    ),
),
)); ?>

当我运行上面的代码时发生以下错误: Undefined variable: data 当我这样做时

'value'=> '$jdate->date("Y",$data->time)'

以下错误Undefined variable: jdate

我该如何解决这个问题?

4

0 回答 0