qingbing / yii2-permission
yii2实现组件:角色管理([用户]->角色->菜单->api)
1.0.2
2022-03-10 06:56 UTC
Requires
- php: ^7.1.0
- ext-curl: *
- ext-json: *
- ext-openssl: *
- qingbing/yii2-helper: ^1.0
- qingbing/zf-helper: ^1.0
- yiisoft/yii2: ~2.0.14
- yiisoft/yii2-bootstrap: ~2.0.0
- yiisoft/yii2-httpclient: ^2.0
- yiisoft/yii2-queue: ^2.3
- yiisoft/yii2-redis: ^2.0
This package is auto-updated.
Last update: 2025-04-10 14:11:17 UTC
README
yii2实现组件:角色管理([用户]->角色->菜单->api)
使用
一、配置
1.1 登录的默认账号类型 : params -> defaultAccountType,默认 "email"
'params' => [ 'defaultAccountType' => 'email', ]
1.2 支持添加的菜单类型 : params -> permissionMenuTypes,默认
'permissionMenuTypes' => [ 'menu' => '菜单', 'help' => '帮助中心', 'top' => '顶端菜单', 'footer' => '底部菜单', 'button' => '按钮', 'custom' => '自定义', ]
1.3 配置控制器 web.php
'controllerMap' => [ // 权限管理 'api-path' => \YiiPermission\controllers\ApiPathController::class, 'menu-path' => \YiiPermission\controllers\MenuPathController::class, 'role' => \YiiPermission\controllers\RoleController::class, ]