管理员列表的增删改查

原创 2019-01-08 19:58:48 224
摘要:<?php namespace app\admin\controller; use think\Controller; use think\facade\Request; use app\admin\model\user as UserModel; class User extends Cont
<?php
namespace app\admin\controller;

use think\Controller;

use think\facade\Request;

use app\admin\model\user as UserModel;

class User extends Controller
{
    public function index()
    {
//        $user = new UserModel;
//        $users = $user->order('id','desc')->paginate(8);
        $users = UserModel::select();
        $this->view->assign('users',$users);
//        $this->view->users = $users;
        return $this->fetch();
    }

    public function add()
    {
        return $this->fetch();
    }

    public function DoAdd()
    {
        //获取数据
        $data = Request::param();
//        halt($data);
        //给数据添加加入时间
        $data['create_time'] = time();
        //给密码加密
        $data['passwd'] = md5($data['passwd']);

        $username = $data['username'];

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

        if($res == true){
            return ['res' => false,'msg' => '用户名已存在'];
//            exit;
        }
//        UserModel::save($data);
        $user = new UserModel;
        if($user->save($data))
        {
            return ['res' => true,'msg' => '提交成功'];
        } else{
            return ['res' => false,'msg' => '提交失败'];
        }
    }

    public function edit()
    {
        $user_id = Request::param();
        $user_name = UserModel::field(['username','id'])->where('id',$user_id['id'])->find();
        $this->assign('user_name',$user_name);
        return $this->fetch();
    }

    public function DoEdit()
    {
        $edit = Request::param();
        $user = new UserModel;
        $user->save([
            'username' => $edit['username']
        ],['id'=>$edit['id']]);
    }

    public function del()
    {
        $del_id = Request::param();
        $del_user = UserModel::get($del_id);
        $res = $del_user->delete();
        if($res == true){
            return ['res' => true,'msg'=>'删除成功'];
        }else{
            return ['res'=> false,'msg'=>'删除失败'];
        }
    }

}


批改老师:韦小宝批改时间:2019-01-09 09:15:59
老师总结:使用框架来完成数据的增删改查还是相对比较简单的 , 没有什么太多的逻辑问题

发布手记

热门词条