viktorals/yii2-modules-news

网站创建新闻的模块

安装: 23

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

公开问题: 0

类型:yii2-extension

dev-master 2018-12-12 07:01 UTC

This package is auto-updated.

Last update: 2024-09-12 19:49:08 UTC


README

用于网站创建新闻的模块

安装

推荐使用 composer 进行安装。

使用以下命令:

php composer.phar require --prefer-dist viktorals/yii2-modules-news "dev-master"

或者添加

"viktorals/yii2-modules-news": "*"

到您的 composer.json 文件中相应的部分。

连接

在项目配置文件中添加: 'modules'=>[ 'news'=>[ 'class'=>'\viktorals\news\Module', ], ], 然后通过链接 your_сайт/news 访问模块页面。在访问之前,请执行迁移并确保使用 Alias。

迁移

使用以下命令启动迁移:

php yii migrate/up --migrationPath=@vendor/viktorals/yii2-modules-news/migrations

内容

模块由两部分组成:添加帖子(标题、描述、标签、图标、主要图片、显示(草稿、发布))和第二部分,添加和编辑新闻的标签。默认文件保存路径通过 alias 设置,您需要在项目的 config 文件夹的 bootstrap 文件中添加这些路径。

Yii::setAlias('@icon', dirname(dirname(dirname(__DIR__))).'/public_html/uploads/images/posts/icon/'); - 图标 Yii::setAlias('@images', dirname(dirname(dirname(__DIR__))).'/public_html/uploads/images/posts/post/');- 帖子文件夹

public_html - 项目的公共文件夹。如果 uploads/images/posts/icon/ 或 uploads/images/posts/post/ 文件夹不存在,它们将自动创建。在项目文件夹中包含样式文件,用于显示样式块,将其连接到项目。

将创建 5 个表

-ImagesManager - 用于存储与帖子相关的图片;

-Post - 帖子存储;

-Tag - 新闻标签;

-TagPost - 帖子和标签的关联表;