<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2019-02-19
* Time: 17:40
*/
namespace app\admin\controller;
use app\admin\controller\Common;
use app\admin\model\SortModel;
use think\facade\Request;
use think\facade\Session;
class Sort extends Common
{
public function index()
{
//实例化模型
$sort = new SortModel();
//查询数据
$sorts = $sort->order('id','desc')->paginate(8);
//模板赋值
$this->view->sorts=$sorts;
//渲染列表模板
return $this->fetch();
}
public function DoAdd()
{
//获取提交过来的数据
$data = Request::param();
//添加时间
$data['time'] = time();
//获取发布管理员
$data['username'] = Session::get('username');
//实例化
$sort = new SortModel();
//存储验证
if($sort->save($data)){
//返回信息
return ['res'=>1,'msg'=>'添加成功!'];
}else{
return ['res'=>0,'msg'=>'添加是不!'];
}
}
public function edit()
{
//获取需要修改的分类id
$sortId =Request::param('id');
//使用分类的id查询对应的数据
$sort = SortModel::get($sortId);
//将数据赋值给模板
$this->view->sort = $sort;
//渲染修改界面
return $this->fetch();
}
public function DoEdit()
{
//获取提交数据
$data = Request::param();
//实例化模型
$sort = new SortModel();
//更新操作
$info = $sort->save([
'title'=> $data['title'],
'time' =>time(),
'username'=>Session::get('username')
],['id'=>$data['id']]);
//判断
if($info){
return ['res'=>1,'msg'=>'修改成功!'];
}else{
return ['res'=>0,'msg'=>'修改失败!'];
}
}
public function del()
{
//获取需要删除的id
$sortId =Request::param('id');
//实例化模型
$sort = new SortModel();
//删除并验证
if($sort->destroy($sortId)){
return ['res'=>1,'msg'=>'删除成功!'];
}
}
}