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递归删除目录下的文件但保留的实例分享