JsTree for Yii2
JsTree for Yii2., (*1)
WIP..., (*2)
Installation
The preferred way to install this helper is through composer., (*3)
Either run, (*4)
php composer.phar require "iutbay/yii2-jstree" "*"
or add, (*5)
"iutbay/yii2-jstree" : "*"
to the require section of your application's composer.json file., (*6)
https://packagist.org/packages/iutbay/yii2-jstree, (*7)
Usage
With model and ActiveForm :, (*8)
<?= $form->field($model, 'test')->widget(\iutbay\yii2jstree\JsTree::className(), [
    'items' => [
        [
            'id' => 1,
            'text' => 'Test 1',
            'children' => [
                [
                    'id' => 2,
                    'text' => 'Test 2',
                ],
            ],
        ],
        [
            'id' => 3,
            'text' => 'Test 3',
            'icon' => 'fa fa-file', // font awesome icon
        ],
    ],
]) ?>
Without model :, (*9)
<?= \iutbay\yii2jstree\JsTree::widget([
    'name' => 'test',
    'value' => '1,2',
    'items' => [
        [
            'id' => 1,
            'text' => 'Test 1',
            'children' => [
                [
                    'id' => 2,
                    'text' => 'Test 2',
                ],
            ],
        ],
        [
            'id' => 3,
            'text' => 'Test 3',
            'icon' => 'fa fa-file', // font awesome icon
        ],
    ],
]) ?>