在CgridView中使用对象获取值

时间:2012-09-07 13:01:29

标签: php date widget yii

  

可能重复:
  Yii gridview use outside variable in value

我在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

我该如何解决这个问题?

0 个答案:

没有答案