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: 2026-03-10 16:08:56 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,
]