<?php /** * Created by PhpStorm. * User: Administrator * Date: 2019/5/14 * Time: 12:21 */ namespace app\admin\controller; use app\admin\controller\Common; use app\admin\model\ProductModel; use app\admin\model\ProductPicModel; use think\facade\Request; use think\facade\Session; class ProductPic extends Common{ public function index(){ $proPic = new ProductPicModel(); $productPic = $proPic->order('id','desc')->paginate(3); $this->view->productPic = $productPic; return $this->fetch(); } public function add(){ //查询所有产品 $product = ProductModel::all(); //将数据赋值炽模板 $this->view->product=$product; return $this->fetch(); } public function upload() { // 获取上传的图片信息 $file = Request::file('file'); // 验证图片信息并移动到指定目录 if ($info = $file->validate(['ext' => 'jpg,jpeg,png,gif'])->move('upload')) { // 拼接图片路径 $fileName = '/upload/' . $info->getSaveName(); // 返回成功信息 return json([1, '上传成功!', 'data' => $fileName]); } else { // 返回错误信息 return $file->getError(); } } public function DoAdd(){ $data = Request::param(); $data['time']=time(); $data['username']=Session::get('username'); $proPic = new ProductPicModel(); if($proPic->save($data)){ // 返回对应的数据 return ['res' => 1, 'msg' => '成功!']; } else { return ['res' => 0, 'msg' => '失败!']; } } public function del(){ $productId = Request::param('id'); $productPic = new ProductPicModel(); if($productPic->destroy($productId)){ return ['res'=>1,'msg'=>'删除成功!']; } } }