php tp框架做选中删除,关于thinkphp框架实现删除和批量删除的分析
這篇文章主要為大家詳細介紹了thinkPHP框架實現(xiàn)刪除和批量刪除的相關(guān)資料,需要的朋友可以參考下
本文實例講一下如何用thinkphp實現(xiàn)數(shù)據(jù)的刪除和批量刪除吧。
預(yù)期效果圖:
原諒博主對照片的處理是如此的草率吧。。。
仍然是 通過MVC模式進行拆分:
首先是視圖部分:
用戶名真實姓名手機號郵箱注冊時間操作{$vo.username}{$vo.realname}{$vo.telphone}{$vo.email}{$vo.resgistertime}修改 刪除刪 除
仍然是采用表單傳值的方法,不過這次不需要驗證,因為是對數(shù)據(jù)的直接處理而非讓用戶輸入數(shù)據(jù),所以不必擔心數(shù)據(jù)的不合法性省略了model部分。這里采用的一種比較巧妙地一種方法是將name定義為了一個數(shù)組,而在控制器中則只需要對傳入的id判斷一下是不是數(shù)組,省去了分開寫的麻煩。
接下來是控制器的部分public function del(){
// $name = getActionName(); //作為公共的函數(shù)使用時添加
$adminUsersModel = D("adminUsers"); //獲取當期模塊的操作對象
$id = $_GET['id']; //判斷id是數(shù)組還是一個數(shù)值
if(is_array($id)){
$where = 'id in('.implode(',',$id).')';
}else{
$where = 'id='.$id;
} //dump($where);
$list=$adminUsersModel->where($where)->delete();
if($list!==false) {
$this->success("成功刪除{$list}條!", U("Admin/User/lists"));
}else{
$this->error('刪除失敗!');
}
}
以上便是全部的是全部的實現(xiàn)過程了,不知道這種相對巧妙地方法小伙伴們GET到了嗎?
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習有所幫助,更多相關(guān)內(nèi)容請關(guān)注PHP中文網(wǎng)!
相關(guān)推薦:
總結(jié)
以上是生活随笔為你收集整理的php tp框架做选中删除,关于thinkphp框架实现删除和批量删除的分析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 加点广告怎么了 爱奇艺新专利可在弹幕中显
- 下一篇: 小米推出米家空调自然风鎏金版 3 匹,3