yongtiger / yii2-category
允许用户从他们的希望表创建多级分类,适用于Yii2。
v0.0.14
2017-12-17 06:06 UTC
Requires
- php: >=5.5
- yiisoft/yii2: *
- yongtiger/yii2-tree-manager: *
README
允许用户从他们的希望表创建多级分类,适用于Yii2。
功能
- 创建无限多级分类
- 完整的分类管理(创建、更新、删除、删除所有等)
- 可视化分类树结构
依赖关系
安装
安装此扩展的首选方法是使用composer。
运行以下命令之一:
php composer.phar require --prefer-dist yongtiger/yii2-category "*"
或添加
"yongtiger/yii2-category": "*"
到你的composer.json文件的要求部分。
配置
分类模块
'modules' => [ 'category' => [ 'class' => 'yongtiger\category\Module', 'tableName' => '{{%category_nested_sets}}', // 'tableName' => '{{%category_adjacency_list}}', ], // ... ],
树管理模块
'modules' => [ 'treemanager' => [ 'class' => 'yongtiger\tree\Module', 'behaviors' => [ 'tree' => [ 'class' => \creocoder\nestedsets\NestedSetsBehavior::className(), // 'class' => \paulzi\nestedsets\NestedSetsBehavior::className(), ///To disable the `creocoder/yii2-nested-sets` multiple tree, set to `false`. @see https://github.com/creocoder/yii2-nested-sets ///To disable the `paulzi/yii2-nested-sets` multiple tree, set to `null`. @see https://github.com/paulzi/yii2-nested-sets 'treeAttribute' => 'tree', ///multiple tree mode for nested-sets // 'leftAttribute' => 'lft', // 'rightAttribute' => 'rgt', // 'depthAttribute' => 'depth', ], // 'tree' => [ // 'class' => \paulzi\adjacencyList\AdjacencyListBehavior::className(), // ], ], // 'isOpAllTransactions' => false, ///Must set to `true` while using `creocoder/yii2-nested-sets` and `paulzi/yii2-nested-sets`. // 'queryClass' => 'common\models\CategoryQuery', ], // ... ],
用法
https:///index.php?r=category
注意
文档
参考
另请参阅
TBD
开发路线图
许可证
yii2-category 在MIT许可证下发布,有关详细信息,请参阅许可证文件。