Skip to content

Singrana/yii2-suffixtree-behavior

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Suffix tree behavior

Behavior for use suffix tree. This behavior attached to your model for usage hierarchical structure.

Installation

The preferred way to install this extension is through composer.

Either run

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

or add

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

to the require section of your composer.json file.

Usage

Once the extension is installed, simply use it in your code by :

Add in your model behaviors method:

public function behaviors()
{
	return
	[
		...

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

You can configure behavior:

  • fieldKey - attribute for storage suffix key;
  • fieldTranslit - attribute for storage translit, null if not need;
  • fieldUrl - attribute for storage Url, null if not need;
  • fieldParent - attribute for storage parent field, null if not need different trees storage;
  • fieldParentId - attribute for parent node Id;
  • fieldLevel - attribute for storage level node, null if not need;

About

Suffix tree behavior for Yii2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages