管理员模块控制器

Original 2019-03-23 16:04:51 240
abstract:<?phpnamespace app\admin\controller;use app\admin\model\UserModel;use think\facade\Request;use app\admin\controller\Common;class User extends Common{    public function index()  &nbs

<?php

namespace app\admin\controller;


use app\admin\model\UserModel;

use think\facade\Request;

use app\admin\controller\Common;

class User extends Common

{

    public function index()

    {

       

        $user = new UserModel();        

        $users = $user->order('id', 'desc')->paginate(8);

        $this->view->users = $users;

        return $this->fetch();

    }


    public function add()

    {

        return $this->fetch();

    }


    public function DoAdd()

    {

        $data = Request::param();      

        $data['time'] = time();

        $username = $data['username'];      

        $res = UserModel::where('username', $username)->find();

        if ($res == true) {

            return ['res' => 0, 'msg' => '用户名已存在!'];

        }

        $user = new UserModel();

        if ($user->save($data)) {

            return ['res' => 1, 'msg' => '添加成功!'];

        } else {

            return ['res' => 0, 'msg' => '添加失败!'];

        }


    }


    public function edit()

    {

        $userId = Request::param('id');

        $user = UserModel::get($userId);

        $this->view->user = $user;

        return $this->fetch();

    }


    public function DoEdit()

    {

        $data = Request::param();        

        $user = new UserModel();

        $res = $user->save([

            'username' => $data['username'],

            'time' => time(),

        ], ['id' => $data['id']]);

        if ($res) {

            return ['res' => 1, 'msg' => '修改成功!'];

        }

    }


    public function del()

    

        $userId = Request::param('id');

        $user = new UserModel();

        if ($user->destroy($userId)) {

            return['res'=>1,'msg'=>'删除成功!'];

        }

    }


}


Correcting teacher:天蓬老师Correction time:2019-03-23 17:47:23
Teacher's summary:这个方法的命名有问题: DoEdit(), 应该换成: doEdit()

Release Notes

Popular Entries