属性 (id、name、price、discount) のリストと、属性ではない (total_price) 列を表示したいと考えています。
このコードを使用すると、データのテーブルが表示されますが、列 (total_price) で検索またはソートできません
誰でも私を助けることができますか?
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'product-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'id',
'name',
array(
'header' =>'Price',
'name'=>'price',
'value'=>'$data->price',
),
array(
'header' =>'Discount',
'name'=>'discount',
'value'=>'$data->discount',
),
array(
'header' =>'total price',// total price doesn't save in Data Base
'name'=>'total_price',
'value'=>'total_price - (total_price * $data->discount/100)',
),
array(
'class'=>'CButtonColumn',
),
),
));
?>