0

重複の可能性:
Yiigridviewは値の外部変数を使用します

私はYiiで次のコードを開発しています。CGridViewの値に純粋なphpまたは静的メソッドを使用できることはわかっていますが、値にオブジェクトのメソッドを使用したいと思います。$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