dev-master
9999999-devYii2 Tree manager category
MIT
The Requires
by WebGoal
extension yii2
0.0.1
0.0.1.0Yii2 Tree manager category
MIT
The Requires
by WebGoal
extension yii2
Yii2 Tree manager category
Расширение сортируется при помощи перетаскивания мышкой, (*1)
, (*2)
Предпочтительным способом установки этого расширения является composer., (*3)
Запустить, (*4)
php composer.phar require --prefer-dist alex290/yii2-treemanager "*"
или добавить, (*5)
"alex290/yii2-treemanager": "*"
в раздел require вашего composer.json
файла., (*6)
в конфиге web.php
прописать, (*7)
'modules' => [ 'treemanager' => [ 'class' => 'alex290\treemanager\Module', 'layout' => false, ], ],
, (*8)
После установки запустить виджет:, (*9)
$arrModel = app\models\Category::find(); <?php if($arrModel->count() > 0): ?> <?= TreeManager::widget([ 'modelTree' => $arrModel, ]) ?> <?php endif ?>
Дополнительные параметры, (*10)
'path' => '/admin/category', //Изменить путь для ссылок редактирования и удаления 'delete' => 'delete', //Изменить Action для удаления 'update' => 'update', //Изменить Action для редактирования 'viewPath' => '/article/view', //Активировать Action для Просмотра (путь абсолютный) 'firstWeight' => 0; //Изменить начальный вес (По умалчанию 0) 'name' => ['name'], // Поле названия можно поменять на несколько ['name', 'data'] 'nameRazd'=> ':', // Если в назвнии несколько полей то можно использовать разделитель
Сама модель использует обязательные поля, (*11)
'id', 'name' - Наименование - varchar, 'parent_id' - Родитель - int (0 - главная или id родителя), 'weight' - Вес(порядок) - int,
Yii2 Tree manager category
MIT
extension yii2
Yii2 Tree manager category
MIT
extension yii2