????:<?php /** * Created by PhpStorm. * User: Administrator * Date: 2019/5/10 * Time: 10:12 */ namespace app\admin\contro
<?php /** * Created by PhpStorm. * User: Administrator * Date: 2019/5/10 * Time: 10:12 */ namespace app\admin\controller; use app\admin\model\UserModel; use think\Controller; use think\Facade\Request; class User extends Controller{ public function index(){ $user = new UserModel(); //按ID降序,并且每頁展示6條數(shù)據(jù) $users = $user->order('id','desc')->paginate(2); //賦值給模板 $this->view->users = $users; return $this->fetch(); } public function add(){ return $this->fetch(); } public function DoAdd(){ //獲取前臺提交過來數(shù)據(jù) $data = Request::param(); //獲取添加時間 $data['time'] = time(); $username = $data['username']; //使用用戶名查詢當(dāng)前數(shù)據(jù)庫是否有數(shù)據(jù) $res = UserModel::where('username',$username)->find(); if($res == true){ return['res'=>0,'msg'=>'用戶名稱已存在']; } $user = new UserModel(); //驗證數(shù)據(jù)是否添加成功 if($user->save($data)){ return ['res'=>1,'msg'=>'添加成功!']; }else{ return ['res'=>0,'msg'=>'添加失??!']; } } public function edit(){ //編輯 功能 $userId = Request::param('id'); $user = UserModel::get($userId); $this->view->user = $user; return $this->fetch(); } public function DoEdit(){ $data = Request::param(); $user = new UserModel(); $res = $user->save([ 'username'=>$data['username'], 'time'=>time(), ],['id'=>$data['id']]); if($res){ return ['res'=>1,'msg'=>'修改成功']; } } public function del(){ $userId = Request::param('id'); $user = new UserModel(); if ($user->destroy($userId)) { return['res'=>1,'msg'=>'刪除成功!']; } } }
?? ???:查無此人?? ??:2019-05-13 09:40:28
???? ??:完成的不錯。后臺cms管理的功能都是一樣的邏輯。要好好練習(xí),繼續(xù)加油。