我想显示我的属性列表(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',
),
),
));
?>