网站轮播图添加、删除操作小练习

Original 2019-04-30 19:05:27 274
abstract:网站轮播图添加、删除操作小练习代码如下:<?php /**  * Created by PhpStorm.  * User: Administrator  * Date: 2019/4/30  * Time: 17:18  */ namespace&n

网站轮播图添加、删除操作小练习代码如下:

<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2019/4/30
 * Time: 17:18
 */

namespace app\admin\controller;
use app\admin\controller\Common;
use app\admin\model\SlideModel;
use think\facade\Request;
use think\facade\Session;
use think\helper\Time;

class Slide extends Common
{
    public function index()
    {
        //实例化
        $slide =new SlideModel();
        $slides = $slide->order('id','desc')  //按id排序
            ->paginate(2);        //每页2条

        //模版赋值
        $this->view->slides = $slides;
        //渲染模版
        return $this->fetch();
    }

    public function add()
    {
        return $this->fetch();
    }

    public function DoAdd(){
        //添加操作
        $data = Request::param();
        $data['time']= \time();
        $data['username']=Session::get('username');

        //入库   实例化
        $slide = new SlideModel();

        if($slide->save($data)){
            return ['res'=>1,'msg'=>'添加成功'];
        }else{
            return ['res'=>0,'msg'=>'添加失败'];
        }

    }


    public function upload()
    {
        //获取图片
        $file = Request::file('file');
        //验证
        if($info = $file->validate(['ext'=>'jpg,jpeg,png'])
            ->move('upload')){                  //移动
            //拼接路径
            $fileName = '/upload/'.$info->getSaveName();
            //返回图片上传成功的信息
            return json([1,'上传成功','data'=>$fileName]);
        }else {
            //返回上传图片失败的信息
            return $file->getError();
        }
    }

    public function del()
    {
        //删除操作
        $slideId = Request::param('id');    //获取要删除的ID
        $slide = new SlideModel();          //实例化模型

        if($slide->destroy($slideId)){      //删除
            return ['res'=>1];
        }

    }
}


Correcting teacher:查无此人Correction time:2019-05-05 09:58:55
Teacher's summary:完成的不错。后台cms管理系统,就是对数据进行操作。操作越简单越好。继续用加油

Release Notes

Popular Entries