hector-del-rio / yii2-attache
此包已被废弃,不再维护。没有建议替代包。
将减轻结合 yii2-user 和 yii2-admin 扩展的痛苦。
1.1.8
2016-01-22 12:46 UTC
Requires
- dektrium/yii2-user: ^0
- mdmsoft/yii2-admin: ^2.0
- yiisoft/yii2: *
README
将减轻结合 yii2-user 和 yii2-admin 扩展的痛苦。
使用方法
添加到 config/common.php(或适用于 web 和控制台应用程序的配置文件)
'components' => [ ... 'authManager' => [ 'class' => 'yii\rbac\DbManager' ], ... ], ... 'modules' => [ ... 'user' => [ 'class' => 'dektrium\user\Module', // yii2-user options ], 'admin' => [ 'class' => 'mdm\admin\Module', // yii2-admin options ], ... ], ...
in config/web.php(或仅适用于 web 应用程序的配置文件)
'bootstrap' => [ ... 'hectordelrio\attache\Bootstrap' // or if you need to configure something: [ 'class' => 'hectordelrio\attache\Bootstrap', 'option1' => 'value1', 'option2' => 'value2', ... ] ... ], 'as access' => [ 'class' => 'mdm\admin\components\AccessControl', // yii2-admin access behavior options ],
然后运行
$ ./yii migrate --migrationPath="@app/vendor/hector-del-rio/yii2-attache/migrations"
选项
- enableAdminsFromDatabase : 默认
true
。它将列出所有具有管理员角色的用户到 yii2-user 的admins
数组中。 - enableStoreProfileInSession : 默认
true
。允许您通过会话访问用户配置文件:Yii::$app->session['profile']['name']
。 - db: 默认为
'db'
。如果您的数据库组件名称不同,您可以在此处指定。