PHP code example of arogachev / yii2-tree

1. Go to this page and download the library: Download arogachev/yii2-tree library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

arogachev / yii2-tree example snippets


'controllerMap' => [
    'tree' => 'arogachev\tree\controllers\TreeController',
],

use arogachev\tree\behaviors\NestedSetsManagementBehavior;

/**
 * @inheritdoc
 */
public function behaviors()
{
    return [
        NestedSetsBehavior::className(),
        NestedSetsManagementBehavior::className(),
    ];
}

use arogachev\tree\widgets\NestedSets;
use frontend\modules\department\models\Department;

<?= NestedSets::widget([
    'modelClass' => Department::className(),
]) 

'jsTreeOptions' => [
    'clientOptions' => [
        'core' => [
            'strings' => [
                'New node' => 'Новый отдел',
            ],
        ],
    ],
],