Вывод дерева категорий Nested Set

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
AIR
Сообщения: 28
Зарегистрирован: 2014.10.31, 17:35

Вывод дерева категорий Nested Set

Сообщение AIR »

Доброго времени суток, уважаемые формучане

Вопрос состоит в том, как сделать праильный вывод nested set дерева хранимого в БД во вьюху?
Идеальный вариант, если можно вывести в формате <ul><li></li></ul>
Само дерево создавалось и записывалось в базу средствами "yii2-nested-sets" https://github.com/creocoder/yii2-nested-sets
В общем, если у кого есть какие то наработки или советы как это сделать, буду рад выслушать. Я почему-то никак не могу сообразить.
Формат таблицы (id, lft, rgt, depth, name).

Может есть готовые виджеты о которых я не знаю, либо же какие то JS решения. В общем буду рад всему )
Demon_id
Сообщения: 421
Зарегистрирован: 2011.10.29, 00:13

Re: Вывод дерева категорий Nested Set

Сообщение Demon_id »

рекурсией можно. выбираешь руты и углубляешься по их детям.
в этом же экстеншине для 1.1 есть способ показа дерева без рекурсии.

не знаю что автор сделал в 2.* экстеншине, но когда мне он понадобился осенью, то я просто портировал его с 1.1 на 2 без изменения логики.
Последний раз редактировалось Demon_id 2015.02.13, 14:05, всего редактировалось 1 раз.
AIR
Сообщения: 28
Зарегистрирован: 2014.10.31, 17:35

Re: Вывод дерева категорий Nested Set

Сообщение AIR »

Demon_id писал(а):рекурсией можно. выбираешь руты и углубляешься по их детям.
в этом же экстеншине для 1.1 есть способ показа дерева без рекурсии.

не знаю что автор сделал в 2.* экстеншине, но когда мне он понадобился осенью, то я просто портировал его с 1.1 на 2 без изменения логики.
Ну с рекурсией у меня проблемы :D Терпеть её не могу. Буду мозг ломать целый день пока рожу :)))

Если есть возможность показать кусок этого кода - буду очень признателен. Так как я с Yii 1.* не знаком особо, начинал сразу с 2.*
А рут у меня один. Одно дерево в табличке хранится.
Demon_id
Сообщения: 421
Зарегистрирован: 2011.10.29, 00:13

Re: Вывод дерева категорий Nested Set

Сообщение Demon_id »

https://github.com/yiiext/nested-set-be ... 0%BE%D0%B4

уж потрудитесь портировать в 2.*. там не сложно.
AIR
Сообщения: 28
Зарегистрирован: 2014.10.31, 17:35

Re: Вывод дерева категорий Nested Set

Сообщение AIR »

Demon_id писал(а):https://github.com/yiiext/nested-set-be ... 0%BE%D0%B4

уж потрудитесь портировать в 2.*. там не сложно.
Огромное спасибо тебе добрый человек ))) Попробую чтот с этим сделать ;)
Ответить