博客
关于我
强烈建议你试试无所不能的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

    你可能感兴趣的文章
    使用KNN算法对鸢尾花数据集进行分类处理
    查看>>
    java排序-按照实体的多种属性值进行排序(ComparableComparator/ComparatorChain)
    查看>>
    Django模板语言
    查看>>
    Django路由系统
    查看>>
    提高生产性工具(四) - XML数据库的尝试
    查看>>
    ural 1005 Stone Pile DP
    查看>>
    day15—jQuery UI之widgets插件
    查看>>
    使用ssh和putty操控远程的linux server
    查看>>
    BZOJ1499: [NOI2005]瑰丽华尔兹
    查看>>
    过滤器
    查看>>
    Redis是什么?
    查看>>
    JavaScript 学习总结
    查看>>
    iOS开发——UI进阶篇(十)导航控制器、微博详情页、控制器的View的生命周期...
    查看>>
    多线程(四)线程生命周期和线程池
    查看>>
    如何屏蔽国内IP访问我们的网站的一些方法!
    查看>>
    起与伏
    查看>>
    2.网络编程-udp
    查看>>
    Handlebars.js 模板引擎
    查看>>
    MySQL体系结构
    查看>>
    Nginx-日志切割
    查看>>