摘要:<?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()
{
#
}
}
批改老师:韦小宝批改时间:2019-01-09 09:14:39
老师总结:这应该是后台的管理员界面吧 写的很不错 都很符合tp的规范