ThinkPHP实现批量删除数据的代码实例
2015-01-24信息快讯网
这篇文章主要介绍了ThinkPHP实现批量删除数据的代码实例,需要的朋友可以参考下
ThinkPHP实现批量删除数据原理很简单,只需在模板页面里面写上<input name='id[]' type='checkbox' value='{$vo.id}' class="noborder">这样传过来就是一个数组,action的删除函数del()如下:
/** **删除函数支持删除多条和一个 **/ function del(){ //dump($_GET['id']); //$name = strtolower($_GET['_URL_'][0]); //获取当前模块名 $name = $this->getActionName(); $model = D($name);//获取当期模块的操作对象 $id = $_GET['id']; //判断id是数组还是一个数值 if(is_array($id)){ $where = 'id in('.implode(',',$id).')'; }else{ $where = 'id='.$id; } //dump($where); $list=$model->where($where)->delete(); if($list!==false) { $this->success("成功删除{$list}条!"); }else{ $this->error('删除失败!'); } }
thinkphp模板用法和内容输出实例
配置php.ini实现PHP文件上传功能
thinkphp的URL路由规则与配置实例
thinkphp文件引用与分支结构用法实例
thinkphp模板的包含与渲染实例分析
thinkphp模板继承实例简述
php中ltrim()、rtrim()与trim()删除字符空格实例
PHP自定session保存路径及删除、注销与写入的方法
php创建和删除目录函数介绍和递归删除目录函数分享
php结合js实现点击超链接执行删除确认操作
使用array_map简单搞定PHP删除文件、删除目录
ThinkPHP让分页保持搜索状态的方法
Thinkphp中import的几个用法详细介绍
改写ThinkPHP的U方法使其路由下分页正常
浅析ThinkPHP的模板输出功能
ThinkPHP中的系统常量和预定义常量集合
ThinkPHP实现多数据库连接的解决方法
PHP实现删除非站内外部链接实例代码
使用php批量删除数据库下所有前缀为prefix_的表
php实例分享之通过递归实现删除目录下的所有文件详解
PHP FTP操作类代码( 上传、拷贝、移动、删除文件/创建目录)
php递归删除目录下的文件但保留的实例分享