????:<?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() { // 根據(jù)ID 獲取對應(yīng)的分類 $cateid = Request::param('id'); // 獲取分類數(shù)據(jù) $cate = CateModel::where('id',$cateid)->find(); // 模板賦值 $this->assign('cate',$cate); // 模板渲染 return $this->fetch(); } // 修改操作 public function DoEdit() { // 獲取上傳的數(shù)據(jù) $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'=>'刪除失敗']; } }
?? ???:查無此人?? ??:2019-04-27 17:28:43
???? ??:又看到你了,今天完成的比較多,繼續(xù)加油。有問題可以提交工單。