轮播图的应用

原创 2019-01-11 20:26:44 319
摘要:<?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
老师总结:完成的不错。 可以把每个方法,也注释上功能。这样别人可以不去看代码,就知道方法是做什么用的。加油

发布手记

热门词条