abstract:<?php namespace app\admin\controller; use Util\SysDb; use think\facade\Request; use app\admin\model\AdminModel; class Menu extends Base { &nbs
<?php namespace app\admin\controller; use Util\SysDb; use think\facade\Request; use app\admin\model\AdminModel; class Menu extends Base { // 編輯操作 public function edit() { $id = Request::param('mid'); // 根據(jù)ID查詢數(shù)據(jù)并渲染頁面m $data = SysDb::getnstance()->table('admin_menus')->where(['mid'=>$id])->item(); // 模板賦值 $this->assign('data',$data); // 渲染模板 return $this->fetch(); } // 處理編輯 public function doEdit() { $data = Request::param(); $mid = $data['mid']; unset($data['mid']); if($data['title'] == '') { return ['code'=>0,'msg'=>'菜單名稱不能為空']; } if($data['controller'] == '') { return ['code'=>0,'msg'=>'控制器名稱不能為空']; } if($data['method'] == '') { return ['code'=>0,'msg'=>'方法名稱不能為空']; } $up = SysDb::getnstance()->table('admin_menus')->where(['mid'=>$mid])->update($data); if(!$up) { return ['code'=>0,'msg'=>'數(shù)據(jù)編輯失敗']; } return ['code'=>1,'msg'=>'數(shù)據(jù)編輯成功']; } // 數(shù)據(jù)刪除 public function doDel() { $mid = Request::param('mid'); $del = SysDb::getnstance()->table('admin_menus')->where(['mid'=>$mid])->del(); if(!$del) { return ['code'=>0,'msg'=>'數(shù)據(jù)刪除失敗']; } return ['code'=>1,'msg'=>'數(shù)據(jù)刪除成功']; } }
Correcting teacher:查無此人Correction time:2019-05-09 14:17:12
Teacher's summary:完成的不錯。后臺cms系統(tǒng),操作非常容易,趕緊上手。繼續(xù)加油