abstract:<?php /** * Created by PhpStorm. * User: Jason * Date: 2019/4/27 * Time: 15:15 */ namespace app\admin\controller; u
<?php /** * Created by PhpStorm. * User: Jason * Date: 2019/4/27 * Time: 15:15 */ namespace app\admin\controller; use app\admin\controller\Common; use app\admin\model\CateModel; use think\facade\Request; use think\facade\Session; // 分类操作控制器 class Cate extends Common { // 渲染分类列表 public function index() { // 查询所有分类 $cates = CateModel::order('id','desc')->paginate(6); // 模板赋值 $this->assign('cates',$cates); // 渲染模板 return $this->fetch(); } // 添加操作 public function DoAdd() { // 获取表单分类名称 $title = Request::param('title'); // 判断分类名称是否存在 $in = CateModel::where('title',$title)->find(); if($in) { return ['reg'=>0,'msg'=>'分类标题已存在']; } // 写入分类表 $ins = CateModel::create([ 'title'=>$title, 'username'=>Session::get('username'), 'time'=>time() ]); // 写入成功判断 if($ins) { return ['reg'=>1,'msg'=>'分类添加成功']; } return ['reg'=>0,'msg'=>'分类添加失败']; } // 渲染修改页面 public function edit() { // 根据ID 获取对应的分类 $cateid = Request::param('id'); // 获取分类数据 $cate = CateModel::where('id',$cateid)->find(); // 模板赋值 $this->assign('cate',$cate); // 模板渲染 return $this->fetch(); } // 修改操作 public function DoEdit() { // 获取上传的数据 $data = Request::param(); // 分类名称 $title = $data['title']; // 分类ID作为条件 $cate_id = $data['id']; // 查看标题是否存在 $is = CateModel::where('title',$title)->find(); if($is){ return ['code'=>0,'msg'=>'该分类名称已存在,请重新输入']; } // 更新操作 $ins = CateModel::where('id',$cate_id)->update([ 'title'=>$title, 'username'=>Session::get('username'), 'time'=>time(), ]); if($ins) { // 更新成功 return ['code'=>1,'msg'=>'分类编辑成功']; } // 更新失败 return ['code'=>0,'msg'=>'分类编辑失败']; } // 删除分类 public function DoDel() { // 获取删除条件 $cateid = Request::param('id'); // 软删除操作 $del = CateModel::destroy($cateid); if($del) { // 删除成功 return ['code'=>1,'msg'=>'删除成功']; } // 删除失败 return ['code'=>0,'msg'=>'删除失败']; } }
Correcting teacher:查无此人Correction time:2019-04-27 17:28:43
Teacher's summary:又看到你了,今天完成的比较多,继续加油。有问题可以提交工单。