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

管理員模塊控制器

original 2019-03-10 13:51:38 214
abstrait:controller控制器<?phpnamespace app\admin\controller;use think\Controller;class Admin extends Controller{    public function lists()    {        $adminres = \thi

controller控制器

<?php

namespace app\admin\controller;

use think\Controller;

class Admin extends Controller

{

    public function lists()

    {

        $adminres = \think\Db::name('admin')->paginate(3);

        $this->assign('adminres',$adminres);

        return $this->fetch();

    }

 

    public function add()

    {

    if(request()->isPost()){

            $data = [

                'username'=>input('username'),

                'password'=>input('password'),

            ];

            $validate = \think\Loader::validate('Admin');

            if($validate->check($data)){

                $data['password'] = md5($data['password']);

                $res = \think\Db::name('admin')->insert($data);

                if($res){

                    return $this->success('管理員成功','lists');

                }else{

                    return $this->error('管理員失敗');

                }

            }else{

                //驗證失敗輸出提示信息

                return $this->error($validate->getError());

            }

    return;

    }

        return $this->fetch();

    }

 

    public function del()

    {

        $id=input('id');

        if($id==1){

            return $this->error('初始管理員不能刪除!');

        }else{

            if(db('admin')->delete($id)){

                return $this->success('刪除管理員成功','lists');

            }else{

                return $this->error('刪除管理員失敗');

            }

        }

    }

 

    public function edit()

    {

        //獲取修改的信息

        $id=input('id');

        $admins = db('admin')->find($id);

        $this->assign('admins',$admins);//模板賦值

        //修改后提交

        if(request()->isPost()){

            $data=[

                'id'=>input('id'),

                'username'=>input('username'),

                'password'=>input('password'),

            ];

            $validate = \think\Loader::validate('Admin');

            if($validate->check($data)){

                $data['password'] = md5($data['password']);

                $res = \think\Db::name('admin')->update($data);

                if($res){

                    return $this->success('修改管理員成功','lists');

                }else{

                    return $this->error('修改管理員失敗');

                }

            }else{

                return $this->error($validate->getError());

            }

        }

        return $this->fetch();

    }

}


Professeur correcteur:韋小寶Temps de correction:2019-03-10 14:19:29
Résumé du professeur:寫的很不錯 基本上的邏輯都是蠻簡單的 沒有什么難度 多練習練習很快就可以掌握了

Notes de version

Entrées populaires