thienhungho / yii2-user-management
Yii2 用户管理
v1.2.1
2019-05-14 11:38 UTC
Requires
- thienhungho/yii2-app-core: *
- yiisoft/yii2: ~2.0.9
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', ], ... ], ...
模型
模块
UserBase, UserManage, UserProfile, UserSetting