Yii2 Tree Manager Category
Расширение сортируется при помощи перетаскивания мышкой, (*1)
, (*2)
Установка
Предпочтительным способом установки этого расширения является
composer., (*3)
Запустить, (*4)
php composer.phar require --prefer-dist constantingd/yii2-treemanager "*"
или добавить, (*5)
"constantingd/yii2-treemanager": "*"
в раздел require вашего composer.json
файла., (*6)
в конфиге web.php
прописать, (*7)
'modules' => [
'treemanager' => [
'class' => 'constantingd\treemanager\Module',
'layout' => false,
],
],
, (*8)
Применение
После установки запустить виджет:, (*9)
$arrModel = app\models\Category::find();
<?= TreeManager::widget([
'modelTree' => $arrModel,
'path' => '/admin/category', //Путь для ссылок редактирования и удаления
]) ?>
Сама модель использует обязательные поля, (*10)
'id',
'name' - Наименование - varchar,
'parent_id' - Родитель - int (0 - главная или id родителя),
'weight' - Вес(порядок) - int,