thienhungho/yii2-user-management

Yii2 用户管理

安装: 112

依赖: 1

建议者: 0

安全性: 0

星标: 2

关注者: 2

分支: 1

开放问题: 1

类型:yii2-extension

v1.2.1 2019-05-14 11:38 UTC

README

Yii2 用户管理系统

安装

这只是示例,可能存在已知原因导致的源代码无法工作。此源代码包含针对损失许可特性的功能。

安装此扩展的首选方式是通过 composer

运行以下命令:

php composer.phar require --prefer-dist thienhungho/yii2-user-management "*"

或者添加

"thienhungho/yii2-user-management": "*"

到您的 composer.json 文件的 require 部分中。

迁移

在终端中运行以下命令进行数据库迁移:

yii migrate/up --migrationPath=@vendor/thienhungho/UserManagement/migrations

或者使用 命名空间迁移(需要至少 Yii 2.0.10)

// Add namespace to console config:
'controllerMap' => [
    'migrate' => [
        'class' => 'yii\console\controllers\MigrateController',
        'migrationNamespaces' => [
            'thienhungho\UserManagement\migrations\namespaced',
        ],
    ],
],

然后运行

yii migrate/up

配置

将用户组件添加到您的 AppConfig 文件中。

...
'components'          => [
    ...
    'user' => [
        'identityClass' => '\thienhungho\UserManagement\models\User',
    ],
    ...
],
...

将 UserManage 模块添加到您的 AppConfig 文件中。

...
'modules'          => [
    ...
    'user-manage' => [
        'class' => '\thienhungho\UserManagement\modules\UserManage\UserManage',
    ],
    ...
],
...

将 UserProfile 模块添加到您的 AppConfig 文件中。

...
'modules'          => [
    ...
    'user-profile' => [
        'class' => '\thienhungho\UserManagement\modules\UserProfile\UserProfile',
        'layout' => '@backend/views/layouts/main2',
    ],
    ...
],
...

模型

User

模块

UserBase, UserManage, UserProfile, UserSetting

函数

核心