博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
thinkphp批量删除的实现
阅读量:4625 次
发布时间:2019-06-09

本文共 1426 字,大约阅读时间需要 4 分钟。

html:

  •   批量删除
  • 编号
    {$vo['id']}

     php:

    public function deleteSelected() {        //删除指定记录        $name = $this->getActionName();        $model = D($name);        if (!empty($model)) {            $pk = $model->getPk();            $ids = $_REQUEST['ids'];            if (!empty($ids)) {                $condition = array($pk => array('in', explode(',', $ids)));                if (false !== $model->where($condition)->delete()) {                    $sql =  $model->_sql();                    $this->success("删除成功!");                } else {                    $this->error('删除失败!');                }            } else {                $this->error('非法操作');            }        }

     

     原理是根据Web表单提交时可以传递数组,例如:

    则传递过来的是:

    $_POST[] = array(    'firstname'=>'value',    'lastname'=>'value',    'email'=>'value',    'address'=>'value',    'tree' => array(        'tree1'=>array(            'fruit'=>'value',            'height'=>'value'        ),        'tree2'=>array(            'fruit'=>'value',            'height'=>'value'        ),        'tree3'=>array(            'fruit'=>'value',            'height'=>'value'        )    ))

      

      

     

    转载于:https://www.cnblogs.com/trying/p/3328110.html

    你可能感兴趣的文章
    Android之自定义AlertDialog无法监听控件
    查看>>
    [Win]进程间通信——邮槽Mailslot
    查看>>
    第3章 模板
    查看>>
    Git创建本地分支并关联远程分支
    查看>>
    Java 访问权限控制:你真的了解 protected 关键字吗?
    查看>>
    八、LaTex中的表格
    查看>>
    MSSQLid清零
    查看>>
    C# using 语法说明
    查看>>
    Android与iOS对比
    查看>>
    前端常用正则表达式
    查看>>
    熟悉常用的Linux操作
    查看>>
    天平称球问题-转
    查看>>
    复制构造函数(拷贝构造函数)
    查看>>
    Android Fragment 真正的完全解析(上)
    查看>>
    preparedStatement平台:
    查看>>
    C++ RCSP智能指针简单实现与应用
    查看>>
    《java第二次实验》
    查看>>
    Oracle 高效分页
    查看>>
    全局变量及输出语句
    查看>>
    Wiz开发 定时器的使用与处理
    查看>>