snapget/ yii2-news
Yii2高级模板的新闻模块。
0.0.6
2018-03-05 14:11 UTC
Requires
- kartik-v/yii2-tree-manager: ^1.0
- kartik-v/yii2-widget-alert: ^1.1
- kartik-v/yii2-widget-fileinput: ^1.0
- kartik-v/yii2-widget-select2: ^2.1
- mongosoft/yii2-upload-behavior: ^0.1.7
- vova07/yii2-imperavi-widget: ^2.0
- yiisoft/yii2: ~2.0.0
This package is not auto-updated.
Last update: 2024-10-02 09:41:43 UTC
README
Yii2高级模板的新闻模块。
安装
安装此扩展的首选方式是通过composer。
运行以下命令之一:
php composer.phar require --prefer-dist snapget/yii2-news "*"
或者在您的composer.json
文件的require部分添加以下内容:
"snapget/yii2-news": "*"
迁移
要应用模块迁移,运行以下命令:
./yii migrate --migrationPath=@snapget/news/migrations
配置应用程序
让我们从在@common/config/main.php
中定义模块开始。
...... 'modules' => [ 'treemanager' => [ 'class' => '\kartik\tree\Module', // other module settings, refer detailed documentation ], 'news' => [ 'class' => 'snapget\news\Module', ], ], ......
注意:模块需要
\kartik\tree\Module
,因此您的配置应类似于上述内容。
限制前端对admin控制器的访问。打开@frontend/config/main.php
并添加以下内容:
'modules' => [ 'news' => [ // following line will restrict access to `admin-news-category` and `admin-news` controllers from frontend application 'as frontend' => 'snapget\news\filters\FrontendFilter', 'baseImageUrl' => 'http://news/upload/news', // needs here absolute url ], ],
限制后端对news
控制器的访问。打开@backend/config/main.php
并添加以下内容:
'modules' => [ 'news' => [ // following line will restrict access to `news` controller from frontend application 'as backend' => 'snapget\news\filters\BackendFilter', 'baseImageUrl' => 'http://news/upload/news', // needs here absolute url ], ],
使用方法
转到/admin-news-category
路由来管理新闻类别。
转到/admin-news
路由来管理新闻。
转到/news/news
路由来查看前端新闻视图。