返回分类模块控制器...登陆

分类模块控制器

会上树的猪2019-06-19 16:15:07328

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


最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送
  • php.cn