it-yakutia / yii2-rbac
yii2 的基于角色的访问控制
v1.0.1
2022-06-22 17:53 UTC
Requires
- uraankhayayaal/yii2-materializecomponents: ~1.0.0
- yiisoft/yii2: ~2.0.0
README
yii2 的基于角色的访问控制
安装
安装此扩展的首选方式是通过 composer。
运行以下命令之一
php composer.phar require --prefer-dist it-yakutia/yii2-rbac "*"
或在您的 composer.json
文件的 require 部分添加
"it-yakutia/yii2-rbac": "*"
to
模型使用 yii2 DbManager 类并需要运行迁移
php yii migrate --migrationPath=@yii/rbac/migrations
用法
扩展安装后,只需在您的代码中添加导航栏上的 URL 即可使用它
Url::toRoute('/rbac/permission/index'); Url::toRoute('/rbac/role/index'); Url::toRoute('/rbac/user/index');
以下控制器允许 admin
角色访问