wdmg / yii2-profiles
用户配置账目系统
1.1.0
2023-07-06 10:54 UTC
Requires
- wdmg/yii2-base: ^1.3.1
- wdmg/yii2-helpers: ^1.4.5
- wdmg/yii2-selectinput: ^1.0.9
- wdmg/yii2-users: ^1.2.3
- wdmg/yii2-validators: ^1.0.7
- yiisoft/yii2: ^2.0.40
This package is auto-updated.
Last update: 2024-09-06 13:44:03 UTC
README
Yii2 用户配置
用户配置管理系统
需求
- PHP 5.6 或更高版本
- Yii2 v.2.0.40 和最新版本
- Yii2 Base 模块(必需)
- Yii2 Users 模块(必需)
安装
要安装模块,请在控制台运行以下命令
$ composer require "wdmg/yii2-profiles"
配置数据库连接后,在控制台运行以下命令
$ php yii profiles/init
然后选择您要执行的操作
- 应用所有模块迁移
- 撤销所有模块迁移
迁移
在任何情况下,您都可以执行迁移并创建初始数据,在控制台运行以下命令
$ php yii migrate --migrationPath=@vendor/wdmg/yii2-profiles/migrations
配置
要将模块添加到项目,请在配置文件中添加以下数据
'modules' => [
...
'profiles' => [
'class' => 'wdmg\profiles\Module',
'routePrefix' => 'admin',
'supportLocales' => [
'ru-RU',
'uk-UA',
'en-US'
],
'reservedFields' => [
'admin',
'administrator',
'root',
'superuser',
'supervisor',
'timezone'
]
],
...
],
路由
使用模块的 Module::dashboardNavItems()
方法生成用于 NavBar 的导航项列表,如下所示
<?php
echo Nav::widget([
'options' => ['class' => 'navbar-nav navbar-right'],
'label' => 'Modules',
'items' => [
Yii::$app->getModule('profiles')->dashboardNavItems(),
...
]
]);
?>
状态和版本[开发中]
- v.1.1.0 - 更新版权信息,修复仪表板菜单
- v.1.0.0 - 添加配置文件和自定义字段的 CRUD
- v.0.0.1 - 模块、模型、组件、翻译和迁移