yii2 怎么批量删除? [ 2.0 版本 ]
在数据库中把表数据列出来了,在view页面添加复选框,批量删除 该怎么炒作?
共 6 个回答
-
-
MilkProtiem 回答于 2015-10-16 15:24 举报
刚刚没有看题目,回答错了。好无聊...提前一天完成今周的工作
<?php Pjax::begin(); echo GridView::widget([ 'dataProvider'=> $dataProvider, 'layout' => "{items}\n{pager}", 'columns' => [ [ 'attribute'=>'start_time', 'header'=>'时间', 'format' => ['date', 'php:Y年m月d日 H:i'], ], [ 'class' => 'yii\grid\CheckboxColumn', // 你可以在这配置更多的属性 ], ], ]); Pjax::end(); ?>
这个要自己写js实现吧 。。
var keys = $('#grid的Id').yiiGridView('getSelectedRows'); // keys 为一个由与被选行相关联的键组成的数组
最简单就是做个批量删除的连接按钮,按后把选择的键数组get到处理的动作
<a class="btn btn-danger" href="javascript:alert($('#w1').yiiGridView('getSelectedRows'));">批量删除</a>
luoxiao 觉得很赞 -
-
-
-
ferey
注册时间:2015-09-30
最后登录:2015-10-22
在线时长:0小时25分
最后登录:2015-10-22
在线时长:0小时25分
- 粉丝0
- 金钱0
- 威望0
- 积分0