轮播图作业总结与代码

原创 2018-12-06 15:28:10 257
摘要:作业总结,跟之前的没什么区别,熟练代码。<?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
老师总结:一个项目中相同的代码基本上有很多!熟练了以后基本上就可以复制来使用了!

发布手记

热门词条