渲染后台界面

Original 2019-01-08 19:16:01 295
abstract:<?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()
    {
        #
    }

}


Correcting teacher:韦小宝Correction time:2019-01-09 09:14:39
Teacher's summary:这应该是后台的管理员界面吧 写的很不错 都很符合tp的规范

Release Notes

Popular Entries