constantingd/yii2-treemanager

Yii2 Tree manager (Category)

Installs: 29

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Language:JavaScript

Type:yii2-extension

0.1 2018-05-11 20:22 UTC

This package is not auto-updated.

Last update: 2024-09-24 06:16:28 UTC


README

Расширение сортируется при помощи перетаскивания мышкой

 

Установка

Предпочтительным способом установки этого расширения является composer.

Запустить

php composer.phar require --prefer-dist constantingd/yii2-treemanager "*"

или добавить

"constantingd/yii2-treemanager": "*"

в раздел require вашего composer.json файла.

в конфиге web.php прописать

'modules' => [
    'treemanager' => [
        'class' => 'constantingd\treemanager\Module',
        'layout' => false,
    ],
],

 

Применение

После установки запустить виджет:

$arrModel = app\models\Category::find();

 <?= TreeManager::widget([
        'modelTree' => $arrModel,
        'path' => '/admin/category', //Путь для ссылок редактирования и удаления
    ]) ?>

Сама модель использует обязательные поля

'id',
'name' - Наименование - varchar,
'parent_id' - Родитель - int (0 - главная или id родителя),
'weight' - Вес(порядок)  - int,