thinkPHP批量删除的实现方法分析

前端之家收集整理的这篇文章主要介绍了thinkPHP批量删除的实现方法分析前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例讲述了thinkPHP批量删除实现方法分享给大家供大家参考,具体如下:

html:

  批量删除 Box" value="{$vo.id}">

PHP:

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表单提交时可以传递数组,例如:

则传递过来的是:

'value','lastname'=>'value','email'=>'value','address'=>'value','tree' => array( 'tree1'=>array( 'fruit'=>'value','height'=>'value' ),'tree2'=>array( 'fruit'=>'value','tree3'=>array( 'fruit'=>'value','height'=>'value' ) ) )

更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》及《PHP模板技术总结》。

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

原文链接:https://www.f2er.com/thinkphp/18583.html

猜你在找的ThinkPHP相关文章