Think php (TP5) 批量删除全部源码如下:
控制器(Curd.php):
<?php
namespace app\back\controller;
use think\Controller;
use think\Db;
use think\Request;
use app\back\model\Curd as CurdModel;
class Curd extends Controller
{
// 批量删除
public function delete(){
// 获取前台删除的全部id (/a强制转换为数组类型)
// 因为修改是根据主键id修改的 所以要用修饰符转换一下
$data=input('ids/a');
// 调用model里面的destroy方法 传参是删除的ID
$info = CurdModel::destroy($data);
// 判断是否删除成功
if($info){
$this->success('批量删除成功','lists');
}else{
$this->error('批量删除失败');
}
}
// 显示
public function lists(){
// 利用助手函数Db指向 select方法 查看数据表中的内容
$lists = Db('curd')->select();
// 将查找的内容 利用assign 渲染模板变量数据到前台
$this->assign('lists',$lists);
// 返回显示页面
return $this->fetch('lists');
}
}
显示