Download the PHP package mazurva/yii2-nestable2 without Composer
On this page you can find all versions of the php package mazurva/yii2-nestable2. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mazurva/yii2-nestable2
More information about mazurva/yii2-nestable2
Files in mazurva/yii2-nestable2
Package yii2-nestable2
Short Description Yii 2.0 implementation of nested set behavior using nestable2 plugin.
License BSD-3-Clause
Homepage https://github.com/mazurva/yii2-nestable2
Informations about the package yii2-nestable2
yii2-nestable2
Yii 2.0 implementation of nested set behavior using jquery.nestable2 plugin.
- jquery.nestable plugin: https://ramonsmit.github.io/Nestable2/
- 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.
All versions of yii2-nestable2 with dependencies
creocoder/yii2-nested-sets Version *
npm-asset/nestable2 Version ^1.3