我们如何在cgridview上实现软删除?

时间:2014-12-19 11:19:12

标签: php jquery yii

这是我的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(); ?>

请帮帮我..

1 个答案:

答案 0 :(得分:0)

您可以使用deleteButtonUrl创建单独的操作并设置删除按钮的网址:

...
array(
    'class'=>'CButtonColumn',
    'deleteButtonUrl' => 'array("controller/action", "id" => "$data->id")'
),),