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

菜單的編輯刪除功能控制器

Original 2019-04-29 14:24:48 337
abstract:<?phpnamespace app\admin\controller;use think\Controller;class Admin extends Controller{    public function lists()    {        $adminres = \think\Db::name(&


<?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{

                //驗(yàn)證失敗輸出提示信息

                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();

    }

}



Correcting teacher:查無(wú)此人Correction time:2019-04-30 09:03:32
Teacher's summary:完成的不錯(cuò),你這個(gè)是使用tp框架寫的,可以先封裝下。繼續(xù)加油

Release Notes

Popular Entries