singrana/yii2-suffixtree-behavior

用于使用后缀树的Behavior

安装: 282

依赖者: 0

推荐者: 0

安全: 0

星标: 0

关注者: 3

分支: 0

公开问题: 0

类型:yii2-extension

dev-master 2014-05-13 07:43 UTC

This package is not auto-updated.

Last update: 2024-09-24 02:26:57 UTC


README

用于使用后缀树的Behavior。此Behavior附加到您的模型上,以便使用分层结构。

安装

安装此扩展的首选方式是通过composer

运行以下命令:

php composer.phar require --prefer-dist singrana/yii2-suffixtree-behavior "*"

或者在您的composer.json文件的require部分添加:

"singrana/yii2-suffixtree-behavior": "*"

使用方法

安装扩展后,只需在您的代码中使用它即可。

在您的模型中添加行为方法:

public function behaviors()
{
	return
	[
		...

		'suffixTree'		=>
		[
			'class'			=>	'singrana\behaviors\SuffixBehavior',
		],
		...
	];
}

您可以配置行为

  • fieldKey - 用于存储后缀键的属性;
  • fieldTranslit - 用于存储转写的属性,如果不需要则设置为null;
  • fieldUrl - 用于存储URL的属性,如果不需要则设置为null;
  • fieldParent - 用于存储父字段属性,如果不需要不同树存储则设置为null;
  • fieldParentId - 用于父节点ID的属性;
  • fieldLevel - 用于存储节点级别的属性,如果不需要则设置为null;