亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

后臺產(chǎn)品模塊開發(fā)

Original 2019-02-27 04:12:51 243
abstrakt:<?phpnamespace app\admin\controller;use app\admin\model\ProductModel;use think\facade\Session;use think\Request;class Product extends Common{    public function index(){     &nb
<?php
namespace app\admin\controller;


use app\admin\model\ProductModel;
use think\facade\Session;
use think\Request;

class Product extends Common
{
   public function index(){
       $product = new ProductModel();
       $products = $product->order('id','desc')->paginate(8);
       $this->view->products = $products;
       return $this->fetch();
   }

   public function add(){
       return $this->fetch();
   }

   public function upload(Request $request)
   {
       $file = $request->file('img');
       if($info = $file->validate(['ext'=>'jpg,jpeg,gif,png'])->move('upload'))
       {
           return json(['errno' => 0 ,'data' => ['/upload/'.$info->getSaveName()]]);
       }else{
           return $file->getError();
       }
   }
   
   public function doAdd(Request $request){
       $params = $request->param();
       $title = $params['title'];
       $product = new ProductModel();
       $info = $product->where('title',$title)->find();
       if($info == true){
           return ['res' => 0,'msg' => '產(chǎn)品標(biāo)題重復(fù)'];
       }
       $params['time'] = time();
       $params['username'] = Session::get('username');
       if($product->save($params)){
           return ['res' => 1,'msg' => '發(fā)布成功'];
       }else{
           return ['res' => 0,'msg' => '發(fā)布失敗'];
       }
   }

   public function edit(Request $request){
       $id = $request->param('id');
       $product = ProductModel::get($id);
       $this->view->product = $product;
       return $this->fetch();
   }

   public function doEdit(Request $request){
       $params = $request->param();
       $product = new ProductModel();
       $data = [
           'time' => time(),
           'username' => Session::get('username'),
           'title' => $params['title'],
           'desc' => $params['desc'],
           'content' => $params['content'],
           'once' => $params['once'],
           'over_night' => $params['over_night'],
       ];
       $id = $params['id'];
       if($product->save($data,['id'=>$id])){
           return ['res'=> 1 , 'msg' => '更新成功'];
       }else{
           return ['res'=> 0 , 'msg' => '更新失敗'];
       }
   }

   public function del(Request $request){
       $id = $request->param('id');
       $product = new ProductModel();
       $res = $product->destroy($id);
       if($res){
           return ['res'=> 1 , 'msg' => '刪除成功'];
       }else{
           return ['res'=> 0 , 'msg' => '刪除失敗'];
       }
   }
}


Korrigierender Lehrer:查無此人Korrekturzeit:2019-02-27 09:05:26
Zusammenfassung des Lehrers:完成的不錯。每個方法最好要注釋,代碼塊如果復(fù)雜,也要注釋,繼續(xù)加油

Versionshinweise

Beliebte Eintr?ge