摘要:<?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
老师总结:写的很不错 有自己的想法 敢动手 很棒 开发就是要大胆的去尝试