摘要:<?php /** * Created by PhpStorm. * User: Administrator * Date: 2019/1/11 * Time: 19:32 */ namespace app\admin\contro
<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2019/1/11
* Time: 19:32
*/
namespace app\admin\controller;
use app\admin\controller\Common;
use think\facade\Request;
use think\facade\Session;
use app\admin\model\slide as SlideModel;
class Slide extends Common
{
public function index()
{
$slides = SlideModel::order('id','desc')->paginate(5);
$this->assign('slides',$slides);
return $this->fetch();
}
public function add()
{
return $this->fetch();
}
public function DoAdd()
{
$data = Request::param();
$data['username'] = Session::get('username');
$data['add_time'] = time();
$slide = new SlideModel;
$info = $slide->save($data);
if($info){
return ['res' => 1,'msg' => '轮播图上传成功'];
}else{
return ['res' => 0,'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();
// $info = SlideModel::get($id);
if(SlideModel::destroy($id)){
return ['res' => true,'msg' => '删除成功'];
}else{
return ['res' => false,'msg' => '删除失败'];
}
}
}
批改老师:查无此人批改时间:2019-01-12 09:11:18
老师总结:完成的不错。 可以把每个方法,也注释上功能。这样别人可以不去看代码,就知道方法是做什么用的。加油