摘要:作业总结,跟之前的没什么区别,熟练代码。<?php namespace app\admin\controller; use app\admin\model\Slide as SlideModel; use app\admin\model\product; use think\facade\Request; use thi
作业总结,跟之前的没什么区别,熟练代码。
<?php
namespace app\admin\controller;
use app\admin\model\Slide as SlideModel;
use app\admin\model\product;
use think\facade\Request;
use think\facade\Session;
use think\Controller;
class Slide extends Controller
{
public function lst()
{
// 在模板中输出数据
$data = SlideModel::paginate(2);
$this->assign('data',$data);
return $this->fetch();
}
public function add()
{
// 在添加模板中输出数据
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['admin'] = Session::get('name');
$newp = SlideModel::create($data);
if ($newp)
{
return ['res' => 1, 'msg' => '发布成功!'];
} else {
return ['res' => 2, 'msg' => '发布失败!'];
}
}
public function del()
{
$id=Request::param('id');
$newp =SlideModel::destroy($id);
if ($id){
return ['res'=>1,'msg'=>'删除成功'];
}
}
}
批改老师:韦小宝批改时间:2018-12-06 15:37:03
老师总结:一个项目中相同的代码基本上有很多!熟练了以后基本上就可以复制来使用了!