hector-del-rio/yii2-attache

此包已被废弃,不再维护。没有建议替代包。

将减轻结合 yii2-user 和 yii2-admin 扩展的痛苦。

安装: 120

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

公开问题: 0

类型:yii2-extension

1.1.8 2016-01-22 12:46 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:50:21 UTC


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'。如果您的数据库组件名称不同,您可以在此处指定。