摘要:<?php
namespace app\admin\controller;
use app\admin\controller\Common;
use app\admin\model\ProductModel;
use app\admin\model\ProductPicModel;
use think\facade\Request;
use&
<?php
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,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()
{
$picId = Request::param('id');
$productPic = new ProductPicModel();
if($productPic->destroy($picId))
{
return ['res' => 1,'msg'=>"删除成功"];
}
}
}