这是我的cgridview.Here查看,更新,删除工作正常。但我想暗示软删除。那我怎么能在这里自定义删除按钮呢?
<div id="status" style="display:none;margin-left:450px;margin-top:25px;"></div>
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'printstatusforlocal-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'order_id',
'albumname',
'username',
'usermail',
'bookid',
array('header'=> 'No. of Pages',
'name'=>'noofpages',
'value'=>$model->noofpages,
),
array('header'=> 'Order Date',
'name'=>'orderdate',
'value'=>$model->orderdate,
),
array('header'=> 'Synchronized',
'name'=>'synchronize',
'value'=>'$data->Syncronize',
),
array(
'class'=>'CButtonColumn',
),),
));
?>
</div> <?php $this->endWidget(); ?>
请帮帮我..
答案 0 :(得分:0)
您可以使用deleteButtonUrl
创建单独的操作并设置删除按钮的网址:
...
array(
'class'=>'CButtonColumn',
'deleteButtonUrl' => 'array("controller/action", "id" => "$data->id")'
),),