重複の可能性:
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
どうすればこの問題を解決できますか?