abstrait:<?php namespace app\admin\controller; use app\admin\model\UserModel; use think\Controller; use think\facade\Request; //獲取請求的; class User extends Controller { /
<?php namespace app\admin\controller; use app\admin\model\UserModel; use think\Controller; use think\facade\Request; //獲取請求的; class User extends Controller { //查詢; public function index(){ //查詢構(gòu)造器方法; $users = UserModel::all(function($query){ $query->field('*')->paginate(1); }); $this->view->assign('users',$users); return $this->fetch(); } //顯示添加頁面; public function add(){ return $this->fetch(); } //處理添加數(shù)據(jù); public function DoAdd(){ //獲取前臺提交過來的數(shù)據(jù); $data = Request::param(); //獲取添加的時間; $data['time'] = time(); $username = $data['username']; //通過model函數(shù)在數(shù)據(jù)庫中匹配username; $res = UserModel::where('username',$username)->find(); if($res){ return['code'=>0,'msg'=>'用戶已存在']; } //實例化UserModel類,需要use引入; $user = new UserModel(); if($user->save($data)){ return['code'=>1,'msg'=>'添加成功']; }else{ return['code'=>0,'msg'=>'添加失敗']; } } //顯示編輯頁面; public function edit(){ ////獲取前臺提交過來的數(shù)據(jù);有參數(shù)就獲取這個參數(shù); $userId = Request::param('id'); //在模板中查找這個id; $user = UserModel::get($userId); //根據(jù)id查找到的數(shù)據(jù)顯示在編輯頁面;模板賦值; $this->view->assign('user',$user); //模板渲染; return $this->fetch(); } // 處理編輯數(shù)據(jù); public function doEdit(){ //請求獲取所有數(shù)據(jù); $data = Request::param(); $user = new UserModel(); $res = $user->save( ['username'=>$data['username'],'time'=>time()], ['id'=>$data['id']] ); if($res){ return['code'=>1,'msg'=>'修改成功']; } } //刪除; public function del(){ //請求需要刪除的id; $userId = Request::param('id'); //實例化model $user = new UserModel(); //通過模塊來操作數(shù)據(jù)庫; $res = $user->destroy($userId); //判斷是否刪除? if($res){ return['code'=>1,'msg'=>'刪除成功']; }else{ return['code'=>0,'msg'=>'刪除失敗']; } } }
Professeur correcteur:天蓬老師Temps de correction:2019-05-30 15:59:31
Résumé du professeur:一個方法或函數(shù)中, 多次出現(xiàn)return 是一種不太規(guī)范的編程方式, return 應該只出現(xiàn) 一次:
if($res){
return['code'=>1,'msg'=>'刪除成功'];
}else{
return['code'=>0,'msg'=>'刪除失敗'];
}
像這種情況, 完全可以創(chuàng)建一個臨時變量來解決