<?php /** * Created by PhpStorm. * User: Administrator * Date: 2019/2/26 * Time: 13:42 */ 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() { $picModel = new ProductPicModel(); $pics = $picModel->order('id','desc')->paginate(); $this->assign('pics',$pics); return $this->fetch(); } public function add() { $proModel = new ProductModel(); $products = $proModel->field('product_id,title')->select(); $this->assign('products',$products); return $this->fetch(); } public function upload() { $file = Request::file('file'); if($info = $file->validate(['ext'=>'jpg,jpeg,png,gif'])->move('upload')){ return ['data'=>'/upload/'.str_replace('\\','/',$info->getSaveName())]; }else{ return $file->getError(); } } public function doAdd() { $pro_id = Request::param('pro_id'); $pic = Request::param('pic'); $data['username'] = Session::get('username'); $data['pubtime'] = time(); $data['pro_id'] = $pro_id; $data['litpic'] = $pic; $proPicModel = new ProductPicModel(); if($proPicModel->save($data)){ return ['status'=>0,'msg'=>'保存图片成功']; }else{ return ['status'=>1,'msg'=>'保存图片失败']; } } public function del() { $id = Request::param('id'); if(ProductPicModel::destroy($id)){ return ['status'=>0,'msg'=>'删除成功']; }else{ return ['status'=>1,'msg'=>'删除失败']; } } }