Download the PHP package slatiusa/yii2-nestable without Composer
On this page you can find all versions of the php package slatiusa/yii2-nestable. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download slatiusa/yii2-nestable
More information about slatiusa/yii2-nestable
Files in slatiusa/yii2-nestable
Package yii2-nestable
Short Description Yii 2.0 implementation of nested set behavior using jquery.nestable plugin.
License BSD 3-Clause
Homepage https://github.com/Hommer101/yii2-nestable
Informations about the package yii2-nestable
yii2-nestable
Yii 2.0 implementation of nested set behavior using jquery.nestable plugin.
- jquery.nestable plugin: http://dbushell.github.io/Nestable/
- Nested Sets Behavior for Yii 2: https://github.com/creocoder/yii2-nested-sets
Installation
The preferred way to install this extension is through composer.
Either run
or add
to the section of your composer.json
file.
Usage
Make sure you've attached the NestedSetsBehavior (creocoder/yii2-nested-sets) correctly to your model. Then add the node move handler to you controller by attaching the supplied action;
And then render the widget in your view;
You can either supply an ActiveQuery object in query
from which a tree will be built.
You can also supply an item list;
The modelOptions['name']
should hold an attribute name that will be used to name on the items in the list.
You can alternatively supply an unnamed function($model)
to build your own content string.
Supply a pluginEvents['change']
with some JavaScript code to catch the change event fired by jquery.nestable plugin.
The pluginOptions
accepts all the options for the original jquery.nestable plugin.