|
Thinkphp實(shí)現(xiàn)批量刪除數(shù)據(jù)原理很簡單,只需在模板頁面里面寫上<input name='id[]' type='checkbox' value='{$vo.id}' class="noborder">這樣傳過來就是一個數(shù)組,action的刪除函數(shù)del()如下:
/****刪除函數(shù)支持刪除多條和一個**/function del(){ //dump($_GET['id']); //$name = strtolower($_GET['_URL_'][0]); //獲取當(dāng)前模塊名 $name = $this->getActionName(); $model = D($name);//獲取當(dāng)期模塊的操作對象 $id = $_GET['id']; //判斷id是數(shù)組還是一個數(shù)值 if(is_array($id)){ $where = 'id in('.implode(',',$id).')'; }else{ $where = 'id='.$id; } //dump($where); $list=$model->where($where)->delete(); if($list!==false) { $this->success("成功刪除{$list}條!"); }else{ $this->error('刪除失敗!'); }}
php技術(shù):ThinkPHP實(shí)現(xiàn)批量刪除數(shù)據(jù)的代碼實(shí)例,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。