轮播图 模块操作

原创 2019-01-26 03:37:21 331
摘要:<?phpnamespace app\admin\controller;use think\Controller;use think\facade\Session;use think\facade\Request;use app\admin\controller\Common;use app\admin\model\slide as slideModel;class Slide extend

<?php

namespace app\admin\controller;

use think\Controller;

use think\facade\Session;

use think\facade\Request;

use app\admin\controller\Common;

use app\admin\model\slide as slideModel;

class Slide extends Common

{

public function index()

{

$slide = slideModel::order('id','desc')->paginate(8);

$count = count($slide);

$this->view->slide = $slide;

$this->view->count = $count;

return $this->fetch();

}


public function add()

{

return $this->fetch();

}


public function Create()

{


$data = request::param();

//创建时间文件夹

    $date = date("Ymd");

//组装文件夹名字 年月日文件名

$filename = '../public/image/slide/'.$date; 

//判断文件是否存在

if (!file_exists($filename)) {

    $path = '../public/image/slide/'.$date;

mkdir($path,0777,true);

}

//获取路径

$pic = $data['pic'];

$arr = array("upload" => "image/slide");

$str = strtr($pic,$arr);

//移动图片文件

rename("../public".$pic,"../public".$str);

//获取新路径 进行入库

$data['pic'] = $str;

$data['username'] = Session::get('username');

$slide = slideModel::create($data);

if($slide){

return ['res' => 1, 'msg' => '添加成功:'];

}else{

return ['res' => 0, 'msg' => '添加失败:'];

}


}


public function Delete()

{


$data = request::param('id');

$slide = slideModel::get($data);

unlink('../public'.$slide['pic']);

$slide = slideModel::destroy($data);

if($slide){

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

}else{

return ['res' => 0, 'msg' => '删除失败'];

}



}

}


批改老师:韦小宝批改时间:2019-01-26 09:24:11
老师总结:写的很不错 有自己的想法 敢动手 很棒 开发就是要大胆的去尝试

发布手记

热门词条