viktorals / yii2-modules-news
网站创建新闻的模块
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 - 帖子和标签的关联表;