3maio / yii2-categories
完整的分类管理系统
dev-master
2019-02-01 06:40 UTC
Requires
- php: >=5.3.2
- yiidoc/yii2-redactor: *
- yiisoft/yii2: *
- yiisoft/yii2-imagine: ~2.0.0
This package is not auto-updated.
Last update: 2024-09-26 17:03:30 UTC
README
#分类管理 Yii2 模块 基于 Yii2 的 Web 应用的完整分类管理模块,易于集成
- 易于安装
- 创建无限级的多级分类
- 分类树结构以可视化分类深度
- 分类图片
- 分类 SEO 元数据(标题、关键词、描述)
1. 下载
可以使用 composer 安装 Yii2-categories。运行以下命令下载并安装 Yii2-categories:
composer require 3maio/yii2-categories
2. 配置
将以下行添加到主配置文件中,以便通过 Web URL 访问此模块
注意:除了分类模块外,您还需要配置 redactor 模块,该模块作为依赖项在分类模块中安装,如下所示,以在分类描述中添加 wysiwyg 编辑器。
'modules' => [ 'redactor' => 'yii\redactor\RedactorModule', 'categories' => [ 'class' => 'yiimodules\categories\Module', ], ],
3. 更新数据库模式
最后,您需要通过应用迁移来更新数据库模式。确保您已正确配置 db
应用程序组件,并运行以下命令:
$ php yii migrate/up --migrationPath=@vendor/yiimodules/yii2-categories/migrations
运行模块?
$ https:///YOUR-PROJECT-NAME/web/index.php?r=categories
在前端获取分类列表
// To list all the categories & sub categories in array response Yii::$app->getModule('categories')->getAll(); // To list specific category with sub categories in array response, here 4 is category Id I'm fetching. Yii::$app->getModule('categories')->getOne(4);