abstract:<?phpnamespace app\admin\controller;//use think\facade\View; //view创建静态代理use app\admin\model\SortModel;use think\Controller;use app\admin\controller\Common;//访问入口use think\facade\Request;//系统
<?php
namespace app\admin\controller;
//use think\facade\View; //view创建静态代理
use app\admin\model\SortModel;
use think\Controller;
use app\admin\controller\Common;//访问入口
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'=>'添加失败!'];
}
//渲染管理员添加界面
return $this->fetch();
}
public function edit()
{
//获取提交过来的信息
$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'],
'username' => Session::get('username'),
'time' => time(),
],['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'=>'删除成功!'];
}
}
}
Correcting teacher:查无此人Correction time:2019-06-20 09:48:54
Teacher's summary:完成的不错。熟悉了框架,常规操作对你来说就很简单了。继续加油。