管理员信息模块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条数据

$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'=>'删除成功!'];

}

}

}

批改老师:查无此人批改时间:2019-05-13 09:40:28

老师总结:完成的不错。后台cms管理的功能都是一样的逻辑。要好好练习,继续加油。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值