php注册轮播图代码,轮播图-代码快!

这是一个关于PHP后台管理系统的实现,控制器类`Slide`包含增删查改操作。`index`方法用于展示轮播图,`add`方法渲染添加页面,`upload`方法处理图片上传,`DoAdd`方法保存新增数据,`del`方法处理删除请求。代码中使用了ThinkPHP的Model和Facade,以及Session和文件上传功能。
摘要由CSDN通过智能技术生成

摘要://轮播图<?php

/**

* Created by PhpStorm.

* User: Administrator

* Date: 2019-02-19

* Time: 下午 10:35

*/

namespace ap

//轮播图<?php

/**

* Created by PhpStorm.

* User: Administrator

* Date: 2019-02-19

* Time: 下午 10:35

*/

namespace app\admin\controller;

use app\admin\controller\Common;

use app\admin\model\SlideModel;

use think\facade\Request;

use think\facade\Session;

class Slide extends Common

{

public function index()

{

// 实例化模型

$slide = new SlideModel();

// 查询数据按照id排序并且每页四条数据

$slides = $slide->order('id', 'desc')->paginate(4);

// 将数据赋值到模型

$this->view->slides = $slides;

// 渲染模板

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['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 del()

{

//获取需要删除的id

$slideId= Request::param('id');

//实例化模型

$slide = new SlideModel();

//删除验证

if($slide->destroy($slideId)){

return ['res'=>1,'msg'=>'删除成功!'];

}

}

}

批改老师:欧阳批改时间:2019-02-20 09:02:31

老师总结:完成的不错,后台管理除了增删查改,还可以进行多表统计日志,多了解数据库操作,对你帮助很大,继续加油

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值