具體思路,批量刪除的文章置於一個大表單中,點擊提交ID號的數組。全選要置於form表單中。
<td><input type="checkbox" name="id[]" value="{$vo.id}"></td>
id是ID號,如果直接是ID號,后面的,會覆蓋前面的,id[]會獲取一個id數組。
php對應控制器方法如下:
public function bdel() { $article = D('article'); $ids = I('id'); $ids = implode(',', $ids); if ($ids) { if ($article->delete($ids)) { $this->success('批量刪除文章成功!', U('lst')); } else { $this->error('批量刪除文章失敗!'); } } else { $this->error('未選中任何數據!'); } }