abstrakt:<?php namespace app\admin\controller; use app\admin\controller\Common; use app\admin\model\CarouselModel; use think\facade\Request; use think\facade\Session; class Ca
<?php namespace app\admin\controller; use app\admin\controller\Common; use app\admin\model\CarouselModel; use think\facade\Request; use think\facade\Session; class Carousel extends Common { /** * 首頁查詢 */ public function index() { // 分頁 $data = CarouselModel::order('id','asc')->paginate(8); // 分頁腳 $page = $data->render(); // 模板賦值 $this->view->assign('data',$data); $this->view->assign('page',$page); // 模板渲染 return $this->view->fetch(); } /** * 添加界面模板渲染 */ public function add() { // 模板渲染 return $this->view->fetch(); } /** * 圖片上傳 */ public function uploads() { // 獲取圖片 $img = Request::file('file'); // 驗證并移動 $file = $img->validate(['ext' => 'jpg,jpeg,png'])->move('uploads/carousel'); // 結(jié)果返回 if($file){ return json(['errno' => 1,'data' => '/uploads/carousel/'.$file->getSaveName()]); }else{ return $file->getError(); } } /** * 添加 */ public function DoAdd() { // 獲取參數(shù) $data = Request::param(); // 當(dāng)前時間 $data['time'] = time(); // session $data['username'] = Session::get('username'); // 添加操作 $res = CarouselModel::insert($data); // 結(jié)果返回 if($res){ return ['stat' => 1,'msg' => '輪播圖添加成功~~']; }else{ return ['stat' => 0,'msg' => '輪播圖添加失敗!']; } } /** * 刪除 */ public function del() { // 獲取id $id = Request::param('id'); // 刪除 $res = CarouselModel::where('id',$id)->delete(); // if($res){ return ['status' => 1,'msg' => '輪播圖刪除成功~~']; }else{ return ['status' => 0,'msg' => '輪播圖刪除失??!']; } } }
所有方法測試成功
Korrigierender Lehrer:天蓬老師Korrekturzeit:2019-05-30 16:02:40
Zusammenfassung des Lehrers:以后注意了, 一個方法中, 盡可能不要出一個一個以上的return , 可以用中間變量來解決