摘要:<?php namespace app\admin\controller; use app\admin\controller\Common; use app\admin\model\productPic as ProductPicModel; use app\admin\model\product as Pro
<?php
namespace app\admin\controller;
use app\admin\controller\Common;
use app\admin\model\productPic as ProductPicModel;
use app\admin\model\product as ProductModel;
use think\facade\Request;
use think\facade\Session;
class ProductPic extends Common
{
public function index()
{
$infos = ProductPicModel::paginate(2);
$this->assign('infos',$infos);
return $this->view->fetch();
}
public function add()
{
// ProductPicModel::get(1);
$infos = ProductModel::field('id,title')->all();
// dump($infos);
$this->assign('infos',$infos);
return $this->fetch();
}
public function DoAdd()
{
$data = Request::param();
$data['add_time'] = time();
$data['username'] = Session::get('username');
$addPro = new ProductPicModel;
if($addPro->save($data)){
return ['res' => true,'msg' => '上传产品图片成功'];
}else{
return ['res' => false,'msg' => '上传失败'];
}
}
public function upload()
{
$file = Request::file('file');
$info = $file->validate(['ext' => 'jpg,jpeg,png,gif'])->move('upload');
if($info){
$fileName = '/upload/'.$info->getSaveName();
return json(['errno' => 0,'data' => $fileName]);
}else{
return $file->getError;
}
}
public function del()
{
$id = Request::param();
if($delData = ProductPicModel::get($id)){
if($delData->delete()){
return ['res' => true,'msg' => '删除产品图片成功'];
}else{
return ['res' => false,'msg' => '删除失败'];
}
}
return ['res' => false, 'msg' => '要删除的数据不存在,请联系管理员'];
}
}
批改老师:韦小宝批改时间:2019-01-11 13:49:42
老师总结:你这是一下把积累的作业都提交了吧 写的很不错哦