亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

實(shí)戰(zhàn)管理員增刪改查部分操作方法

asal 2019-04-25 19:52:35 401
abstrak:管理員增刪改查方法如下:<?php /**  * Created by PhpStorm.  * User: Administrator  * Date: 2019/4/24  * Time: 17:14  */ namespace app\

管理員增刪改查方法如下:

<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2019/4/24
 * Time: 17:14
 */

namespace app\admin\controller;
use app\admin\model\UserModel;
use think\Controller;
use think\facade\Request;

class User extends Controller
{
    public function index()
    {
        //實(shí)例化模型
        $user = new UserModel();
        $user =$user->order('id','desc')   //降序排序
            ->paginate(5);     //每頁8條分頁

        $this->view->users =$user;   //將數(shù)據(jù)賦值給模版

        //渲染管理員界面
        return $this->fetch();
    }

    public function add()
    {
        //渲染管理員添加
        return $this->fetch();
    }

    public function DoAdd()
    {
        //獲取前臺(tái)提交過來的數(shù)據(jù)
        $data = Request::param();
        //獲取當(dāng)前添加時(shí)間
        $data['time'] = time();
        //密碼加字母再加密
        $data['password'] = md5($data['password'].'admin');


        //獲取用戶名
        $username = $data['username'];
        //使用用戶名查詢數(shù)據(jù)庫是否有對應(yīng)的數(shù)據(jù)
        $res = UserModel::where('username',$username)->find();
        //判斷數(shù)據(jù)是否存在
        if ($res == true){
            return ['res' => 0,'msg'=>'用戶名已存在'];
        }

        //實(shí)例化
        $user = new UserModel();
        //驗(yàn)證數(shù)據(jù)是否存入數(shù)據(jù)庫
        if ($user->save($data)) {
            return ['res' => 1,'msg' => '添加成功'];
        }else{
            return ['res' => 0,'msg' => '添加失敗'];
        }

    }

    public function edit()
    {
        //接收前臺(tái)傳遞過來的ID
        $userId = Request::param('id');
        //通過id查詢對應(yīng)的數(shù)據(jù),并賦值給$user
        $user = UserModel::get($userId);
        //將查詢出來的數(shù)據(jù)給模板進(jìn)行賦值
        $this->view->user = $user;
        //渲染編輯頁面
        return $this->fetch();
    }

    //編輯提交地址
    public function DoEdit()
    {
        //獲取編輯修改提交過來的數(shù)據(jù)
        $data = Request::param();

        //實(shí)例化模型
        $user = new UserModel();

        //對數(shù)據(jù)進(jìn)行更新
        $res = $user->save([
            'username'=>$data['username'],
            'phone'=>$data['phone'],
            'email'=>$data['email'],
            'password'=>md5($data['password'].'admin'),
            'time'=>time(),
        ],['id'=>$data['id']]);

        //判斷修改數(shù)據(jù)情況
        if($res){
            return['res'=>1,'msg'=>'修改成功'];
        }
    }

    //數(shù)據(jù)刪除
    public function del()
    {
        //獲取需要?jiǎng)h除的ID
        $userId = Request::param('id');
        //實(shí)例化模型
        $user = new UserModel();
        //刪除并返回提示信息
        if($user->destroy($userId)){
            return ['res'=>1,'msg'=>'刪除成功'];
        }

    }


}


Guru membetulkan:查無此人Masa pembetulan:2019-04-26 13:33:49
Rumusan guru:完成的不錯(cuò),后臺(tái)管理,最常用的就是增刪查改。繼續(xù)加油。

Nota Keluaran

Penyertaan Popular