资讯专栏INFORMATION COLUMN

Yii2-admin插件用法

chaos_G / 2741人阅读

摘要:一安装下载安装二配置这里记得用单引号而不是双引号在配置文件中用对整个项目规则限制配置完后取消这个这里是允许访问的三创建数据库上面的命令会在数据库创建表和表。相关表或者执行里的语句四地址栏加上访问即可出现

一、安装

https://github.com/mdmsoft/yii2-admin
下载安装:
composer require mdmsoft/yii2-admin "2.x-dev"

二、配置

"components" => [
       
        ···
        "authManager" => [        
            "class" => "yii
bacDbManager", //这里记得用单引号而不是双引号        
            "defaultRoles" => ["guest"],    
        ],   
    ],
 
    "modules" => [
            "admin" => [
                "class" => "mdmadminModule",
                "layout" => "left-menu"
            ]
        ],
        //在配置文件中用 as access 对整个项目规则限制
    "as access" => [
        "class" => "mdmadmincomponentsAccessControl",
        "allowActions" => [
            "*"//配置完后取消这个*
            //这里是允许访问的action
            //controller/action
        ]

三、创建数据库

php yii migrate --migrationPath=@mdm/admin/migrations
上面的命令会在数据库创建user表和menu表。
rbac相关表:
php yii migrate --migrationPath=@yii/rbac/migrations
或者执行
/vendor/yiisoft/yii2/rbac/migrations/schema-mysql.sql里的sql语句

四、地址栏加上admin访问即可出现

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/25608.html

相关文章

  • Yii2 restful接口方式开发,权限控制(yii2-rest-rbac)

    摘要:根据修改,只是方式,这个相当于的版本。适合用于前后端分离项目,方式提供接口,实现对接口的权限控制。 根据yii2-admin(https://github.com/mdmsoft/yi...)修改,yii2-admin只是web方式,这个相当于yii2-admin的rest版本。适合用于前后端分离项目,rest方式提供接口,实现对接口的权限控制。项目地址:https://github....

    whataa 评论0 收藏0
  • Yii2的RBAC实现

    摘要:一的前期准备的权限管理需要知道怎么给用户分配角色,给角色分配权限,以权限来精细化需要的操作,判断是否有权限来操作这一步,达到管理权限的目的。若没有则渲染不显示数据提交更新相应的修改或者增加。 一、RBAC的前期准备 RBAC的权限管理需要知道怎么给用户分配角色,给角色分配权限,以权限来精细化需要的操作,判断是否有权限来操作这一步,达到管理权限的目的。 先展示下要达到的效果 : show...

    xiaoxiaozi 评论0 收藏0
  • yii2搭建完美后台并实现rbac权限控制实例教程

    摘要:利用渲染后台模板后台的模板我们采用利用插播一曲是一个完全响应管理模板。基于框架,易定制模板。适合多种屏幕分辨率,从小型移动设备到大型台式机。内置了多个页面,包括仪表盘邮箱日历锁屏登录及注册错误错误等页面。 作者:白狼 出处:http://www.manks.top/yii2_fra... 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保...

    neu 评论0 收藏0
  • extract-text-webpack-plugin用法

    摘要:一背景最近在做一个项目,项目本身是用创建的单页面应用,由于项目扩展需要创建多页面,所以需要对不同的分别进行文件打包。于是开始研究插件。仅限高级用法默认情况下,自动生成结果文件的文件名。 一 背景最近在做一个项目,项目本身是用vue-cli创建的单页面应用,由于项目扩展需要创建多页面,所以需要对不同的html分别进行css文件打包。于是开始研究extract-text-webpack-p...

    wangtdgoodluck 评论0 收藏0
  • gulp基础和常用插件介绍

    摘要:前提前端工程化是如今前端团队规范化管理项目和代码的概念,而前端工程化中往往是离不开前端自动化或打包工具这两种工具。参数介绍可以理解成一种类似于正则表达式的匹配模式,其值可以为匹配形式,文件路径,或者文件路径数组。 前提:前端工程化是如今前端团队规范化管理项目和代码的概念,而前端工程化中往往是离不开前端自动化或打包工具这两种工具。本文将详细介绍其中一种常用的前端自动化工具---gulp....

    Lsnsh 评论0 收藏0

发表评论

0条评论

chaos_G

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<