The preferred way to install this extension is through composer.
Either run
$ php composer.phar require sitronik/yii2-tree-menu "@dev"
or add
"sitronik/yii2-tree-menu": "@dev"
to the require
section of your composer.json
file.
Create your database table to store the tree structure. You can do it in this way:
You can run the migrations script provided to create the database structure from your yii programming console:
php yii migrate/up --migrationPath=@vendor/sitronik/yii2-tree-menu/migrations
Configure the module named treemenu
in the modules section of your Yii configuration file.
'modules' => [
'treemenu' => [
'class' => 'sitronik\treemenu\Module',
]
]
In your view files, you can now use the tree widget directly to manage tree data as shown below:
echo sitronik\treemenu\Tree::widget();
Go to /treemenu
and manage your tree
yii2-tree-menu is released under the BSD 3-Clause License. See the bundled LICENSE.md
for details.