yongtiger/yii2-category

允许用户从他们的希望表创建多级分类,适用于Yii2。

安装: 333

依赖项: 0

建议者: 0

安全: 0

星星: 2

关注者: 3

分支: 0

开放性问题: 0

类型:yii2-extension

v0.0.14 2017-12-17 06:06 UTC

README

允许用户从他们的希望表创建多级分类,适用于Yii2。

Latest Stable Version Total Downloads Latest Unstable Version License

功能

  • 创建无限多级分类
  • 完整的分类管理(创建、更新、删除、删除所有等)
  • 可视化分类树结构

依赖关系

安装

安装此扩展的首选方法是使用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许可证下发布,有关详细信息,请参阅许可证文件。