wdmg / yii2-newsletters
新闻简报管理器
2.0.0
2023-06-25 12:36 UTC
Requires
- wdmg/yii2-base: ^1.3.2
- wdmg/yii2-editor: ^1.1.1
- wdmg/yii2-helpers: ^1.4.6
- wdmg/yii2-selectinput: ^1.0.9
- wdmg/yii2-tagsinput: ^1.0.4
- wdmg/yii2-validators: ^1.0.7
- yiisoft/yii2: ^2.0.40
README
Yii2 Newsletters
Yii2 的新闻简报管理器。
此模块是 Butterfly.СMS 内容管理系统的一个组成部分,但也可以作为一个独立的扩展使用。
版权所有 (c) 2019-2023 W.D.M.Group,乌克兰
要求
- PHP 5.6 或更高版本
- Yii2 v.2.0.40 和最新版本
- Yii2 Base 模块(必需)
- Yii2 Mailer 模块(可选)
- Yii2 Options 模块(可选)
- Yii2 Editor 模块(必需)
- Yii2 TagsInput 小部件(必需)
- Yii2 SelectInput 小部件(必需)
- Yii2 Validators(必需)
安装
要在控制台中安装模块,请运行以下命令
$ composer require "wdmg/yii2-newsletters"
配置数据库连接后,在控制台中运行以下命令
$ php yii newsletters/init
然后选择您要执行的操作
- 应用所有模块迁移
- 回滚所有模块迁移
迁移
无论如何,您都可以在控制台中运行迁移并创建初始数据,运行以下命令
$ php yii migrate --migrationPath=@vendor/wdmg/yii2-newsletters/migrations
配置
要将模块添加到项目中,请在配置文件中添加以下数据
'modules' => [
...
'newsletters' => [
'class' => 'wdmg\newsletters\Module',
'routePrefix' => 'admin'
],
...
],
路由
使用模块的 Module::dashboardNavItems() 方法生成用于 NavBar 的导航项列表,如下所示
<?php
echo Nav::widget([
'options' => ['class' => 'navbar-nav navbar-right'],
'label' => 'Modules',
'items' => [
Yii::$app->getModule('newsletters')->dashboardNavItems(),
...
]
]);
?>
状态和版本 [已准备好使用]
- v.2.0.0 - 一些修复,更新版权信息
- v.1.0.11 - 修复了显示模态调用和计数器统计信息
- v.1.0.10 - RBAC 实现
- v.1.0.9 - 更新依赖关系,README.md
