分类模块~!

Original 2019-02-19 21:01:46 305
abstract:<?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\facad

<?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'=>'删除成功!'];
       }
   }

}

Correcting teacher:查无此人Correction time:2019-02-20 09:04:21
Teacher's summary:完成的不错,后台管理最主要的就是数据库的增删查改,多练习对你帮助很大,继续加油。

Release Notes

Popular Entries