欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

thinkphp框架實(shí)現(xiàn)刪除和批量刪除

 更新時(shí)間:2016年06月29日 14:15:52   作者:橙色時(shí)光  
這篇文章主要為大家詳細(xì)介紹了thinkPHP框架實(shí)現(xiàn)刪除和批量刪除的相關(guān)資料,需要的朋友可以參考下

本文實(shí)例講一下如何用thinkphp實(shí)現(xiàn)數(shù)據(jù)的刪除和批量刪除吧。
預(yù)期效果圖:

 

原諒博主對(duì)照片的處理是如此的草率吧。。。
仍然是 通過(guò)MVC模式進(jìn)行拆分:
首先是視圖部分: 

<form action="__MODULE__/Admin/User/del" method="get">
       <tr>
        <th width="4%"><input type="checkbox" name="checkbox10" id="checkbox10"></th>
        <th width="13%">用戶名</th>
        <th width="10%">真實(shí)姓名</th>
        <th width="13%">手機(jī)號(hào)</th>
        <th width="21%">郵箱</th>
        <th width="11%">注冊(cè)時(shí)間</th>
        <th width="17%">操作</th>
       </tr>
      <volist name = 'adminUsers' id = 'vo'>
       <tr>
        <td><input type="checkbox" name="id[]" id="checkbox" value="{$vo.id}">
        <td>{$vo.username}</td>
        <td>{$vo.realname}</td>
        <td>{$vo.telphone}</td>
        <td>{$vo.email}</td>
        <td>{$vo.resgistertime}</td>
        <td><a href="__MODULE__/Admin/User/modi/id/{$vo.id}">修改</a><a href="#"></a> <a href="__MODULE__/Admin/User/del/id/{$vo.id}">刪除</a></td>
      </tr>
      </volist>
      
      
      </table>
     </div>
     <div class="input-group pull-left form">
        <button type="submit" class="btn btn-danger ">刪 除</button>
      </div>
      </form>

仍然是采用表單傳值的方法,不過(guò)這次不需要驗(yàn)證,因?yàn)槭菍?duì)數(shù)據(jù)的直接處理而非讓用戶輸入數(shù)據(jù),所以不必?fù)?dān)心數(shù)據(jù)的不合法性省略了model部分。這里采用的一種比較巧妙地一種方法是將name定義為了一個(gè)數(shù)組,而在控制器中則只需要對(duì)傳入的id判斷一下是不是數(shù)組,省去了分開(kāi)寫(xiě)的麻煩。
接下來(lái)是控制器的部分 

public function del(){
  // $name = getActionName();   //作為公共的函數(shù)使用時(shí)添加
  $adminUsersModel = D("adminUsers"); //獲取當(dāng)期模塊的操作對(duì)象 
  $id = $_GET['id'];  //判斷id是數(shù)組還是一個(gè)數(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('刪除失??!');  
  } 
}

以上便是全部的是全部的實(shí)現(xiàn)過(guò)程了,不知道這種相對(duì)巧妙地方法小伙伴們GET到了嗎?

原文作者:橙色時(shí)光

相關(guān)文章

最新評(píng)論