管理员模块功能代码

Original 2019-05-10 20:20:13 349
abstract:<?php /**  * Created by PhpStorm.  * User: Administrator  * Date: 2019/5/10  * Time: 10:12  */ namespace app\admin\contro
<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2019/5/10
 * Time: 10:12
 */

namespace app\admin\controller;
use app\admin\model\UserModel;
use think\Controller;
use think\Facade\Request;

class User extends Controller{
    public function index(){
        $user = new UserModel();
        //按ID降序,并且每页展示6条数据
        $users = $user->order('id','desc')->paginate(2);

        //赋值给模板
        $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-05-13 09:40:28
Teacher's summary:完成的不错。后台cms管理的功能都是一样的逻辑。要好好练习,继续加油。

Release Notes

Popular Entries