我在Yii中开发了以下代码,我知道我可以使用纯php或静态方法获取CGridView的值,但现在我想使用object的方法来获取值。但它找不到$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
我该如何解决这个问题?