wdmg / yii2-services
系统服务管理器
2.0.0
2023-06-25 18:59 UTC
Requires
- wdmg/yii2-base: ^1.2.4
- wdmg/yii2-helpers: ^1.3.2
- yiisoft/yii2: ^2.0.40
README
Yii2 服务模块
为 Yii2 的系统服务管理器。
此模块是 Butterfly.СMS 内容管理系统的一个组成部分,但也可以作为一个独立的扩展使用。
版权所有 (c) 2019-2021 W.D.M.Group, 乌克兰
要求
- PHP 5.6 或更高版本
- Yii2 v.2.0.40 和最新版本
- Yii2 Base 模块(必需)
- Yii2 Activity 模块(支持/可选)
- Yii2 Stats 模块(支持/可选)
- Yii2 Users 模块(支持/可选)
- Yii2 Mailer 模块(支持/可选)
- Yii2 API 模块(支持/可选)
- Yii2 Search 模块(支持/可选)
- Yii2 RSS 模块(支持/可选)
- Yii2 Yandex.Turbo 模块(支持/可选)
- Yii2 Google AMP 模块(支持/可选)
- Yii2 Sitemap 模块(支持/可选)
安装
要安装该模块,请在控制台运行以下命令
$ composer require "wdmg/yii2-services"
配置数据库连接后,在控制台运行以下命令
$ php yii services/init
然后选择您要执行的操作
- 恢复目录权限
- 清除运行时缓存
- 清除网页缓存
- 清除所有系统缓存
配置
要将模块添加到项目中,请在配置文件中添加以下数据
'modules' => [
...
'services' => [
'class' => 'wdmg\services\Module',
'routePrefix' => 'admin'
],
...
],
路由
使用模块的 Module::dashboardNavItems()
方法生成导航项目列表,例如
<?php
echo Nav::widget([
'options' => ['class' => 'navbar-nav navbar-right'],
'label' => 'Modules',
'items' => [
Yii::$app->getModule('services')->dashboardNavItems(),
...
]
]);
?>
状态和版本 [已准备使用]
- v.2.0.0 - 更新版权,修复导航菜单
- v.1.1.12 - 更新依赖项,README.md
- v.1.1.11 - 更新 README.md 和依赖项