中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用thinkphp框架怎么實現一個批量刪除功能

發布時間:2021-01-30 10:20:37 來源:億速云 閱讀:148 作者:Leah 欄目:開發技術

本篇文章為大家展示了使用thinkphp框架怎么實現一個批量刪除功能,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

<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%">真實姓名</th>
        <th width="13%">手機號</th>
        <th width="21%">郵箱</th>
        <th width="11%">注冊時間</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>

仍然是采用表單傳值的方法,不過這次不需要驗證,因為是對數據的直接處理而非讓用戶輸入數據,所以不必擔心數據的不合法性省略了model部分。這里采用的一種比較巧妙地一種方法是將name定義為了一個數組,而在控制器中則只需要對傳入的id判斷一下是不是數組,省去了分開寫的麻煩。
接下來是控制器的部分 

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

上述內容就是使用thinkphp框架怎么實現一個批量刪除功能,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

枝江市| 苗栗县| 伊金霍洛旗| 砚山县| 西安市| 兴宁市| 和顺县| 满城县| 京山县| 航空| 休宁县| 三江| 明溪县| 那曲县| 遵化市| 集安市| 海南省| 龙陵县| 陕西省| 肃南| 深水埗区| 高要市| 宁强县| 垣曲县| 维西| 临泽县| 固安县| 安塞县| 蒙自县| 虞城县| 韶山市| 磴口县| 疏附县| 东源县| 盘山县| 边坝县| 沭阳县| 泸水县| 友谊县| 梧州市| 廊坊市|