suver / yii2-users
您的用户
1.0.0
2016-10-11 21:16 UTC
Requires
This package is not auto-updated.
Last update: 2024-09-28 20:09:08 UTC
README
您的用户
安装
运行以下命令之一
php composer.phar require suver/yii2-users
或添加以下命令
"suver/yii2-users": "*"
安装迁移
// install module migrations yii migrate --migrationPath=@vendor/suver/yii2-users/migrations // install system rbac migrations yii migrate --migrationPath=@yii/rbac/migrations
配置
在您的 modules
和 bootsrap
指令中添加此模块
'bootstrap' => [
'notifications',
],
'modules' => [
'notifications' => [
'class' => 'suver\behavior\notifications\Module',
// if you wont changed GridView or DataView classes
//'dataViewWidget' => '\backend\widgets\DataView',
//'gridViewWidget' => '\backend\widgets\GridView',
],
],
'components' => [
'yii2-users' => [
'class' => 'yii\rbac\DbManager',
],
];
或者如果您不希望包含带有访问规则配置的模块,您必须使用 as access
指令配置模块,例如
'bootstrap' => [
'notifications',
],
'modules' => [
'notifications' => [
'class' => 'suver\behavior\notifications\Module',
'as access' => [
'class' => 'yii\filters\AccessControl',
'rules' => [
[
'controllers'=>['notifications/default'],
'allow' => true,
'roles' => ['@']
],
[
'controllers'=>['notifications/list'],
'allow' => true,
'roles' => ['@']
],
[
'controllers'=>['notifications/template'],
'allow' => true,
'roles' => ['@']
],
]
]
],
],