国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Home php教程 PHP開發(fā) thinkphp framework implements deletion and batch deletion

thinkphp framework implements deletion and batch deletion

Dec 21, 2016 pm 04:52 PM
thinkphp framework

This article will give an example of how to use thinkphp to achieve data deletion and batch deletion.
Expected renderings:

thinkphp framework implements deletion and batch deletion

Forgive the blogger for processing the photos so carelessly. . .
Still split through MVC mode:
First is the view part:

<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 = &#39;adminUsers&#39; id = &#39;vo&#39;>
       <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>

Still uses the method of passing values ????from the form, but this time no verification is required because the data is directly processed rather than letting the user input data, so There is no need to worry about the illegality of the data because the model part is omitted. A more clever method adopted here is to define name as an array, and in the controller, you only need to judge whether the incoming id is an array, saving you the trouble of writing it separately.
The next part is the controller part

public function del(){
  // $name = getActionName();   //作為公共的函數(shù)使用時添加
  $adminUsersModel = D("adminUsers"); //獲取當期模塊的操作對象 
  $id = $_GET[&#39;id&#39;];  //判斷id是數(shù)組還是一個數(shù)值 
  if(is_array($id)){   
    $where = &#39;id in(&#39;.implode(&#39;,&#39;,$id).&#39;)&#39;;  
  }else{  
   $where = &#39;id=&#39;.$id; 
  }  //dump($where); 
  $list=$adminUsersModel->where($where)->delete();  
  if($list!==false) {
     $this->success("成功刪除{$list}條!", U("Admin/User/lists")); 
  }else{   
    $this->error(&#39;刪除失敗!&#39;);  
  } 
}

The above is the entire implementation process. I wonder if you guys have gotten this relatively clever method?

More thinkphp frameworks related to deletion and batch deletion Please pay attention to the PHP Chinese website for articles!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undress AI Tool

Undress AI Tool

Undress images for free

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Hot Topics

PHP Tutorial
1502
276