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
Wallogit.com
2017 © Pedro Peláez
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