管理员信息模块php,管理员模块功能代码
摘要:<?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條數(shù)據(jù)
$users?=?$user->order('id','desc')->paginate(2);
//賦值給模板
$this->view->users?=?$users;
return?$this->fetch();
}
public?function?add(){
return?$this->fetch();
}
public?function?DoAdd(){
//獲取前臺提交過來數(shù)據(jù)
$data?=?Request::param();
//獲取添加時間
$data['time']?=?time();
$username?=?$data['username'];
//使用用戶名查詢當前數(shù)據(jù)庫是否有數(shù)據(jù)
$res?=?UserModel::where('username',$username)->find();
if($res?==?true){
return['res'=>0,'msg'=>'用戶名稱已存在'];
}
$user?=?new?UserModel();
//驗證數(shù)據(jù)是否添加成功
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'=>'刪除成功!'];
}
}
}
批改老師:查無此人批改時間:2019-05-13 09:40:28
老師總結(jié):完成的不錯。后臺cms管理的功能都是一樣的邏輯。要好好練習(xí),繼續(xù)加油。
總結(jié)
以上是生活随笔為你收集整理的管理员信息模块php,管理员模块功能代码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: elementui表单校验原始密码_ja
- 下一篇: 深入理解Tomcat和Jetty源码之第