整理文档,搜刮出一个Yii实现复选框批量操作实例代码,稍微整理精简一下做下分享。
在视图下
widget('zii.widgets.grid.CGridView', array(
'id'=>'user-grid',
'dataProvider'=>$model->search(),//Model里需要有个search()方法,$model是Controller中传递的Model对象
// /'filter'=>$model,
'columns'=>array(
array(
'selectableRows' => 2,
'class' => 'CCheckBoxColumn',
'headerHtmlOptions' => array('width'=>'18px','align'=>'center'),
'checkBoxHtmlOptions' => array('name' => 'ids[]','align'=>'center'),
),
'homework_numberID',
'type',
'target',
'state',
'author_id',
array('name'=>'state','type'=>'raw','value'=>'($data->state =="not_read" ?"未读":"已审核")'),
// array('name'=>'passRecord','type'=>'date'),
array('name'=>'submit_time','type'=>'date'),
array(
'class'=>'CButtonColumn',
),
),
)); ?>
页:
[1]