Русскоязычный форум, посвященный фреймворку Kohana http://forum.kohanaframework.su/ |
|
Древовидное меню в Kohana http://forum.kohanaframework.su/viewtopic.php?f=32&t=240 |
Страница 1 из 2 |
Автор: | demyan112rv [ 11 июл 2012, 15:36 ] |
Заголовок сообщения: | Древовидное меню в Kohana |
Подскажите, как реализовать динамическое древовидное меню с неограниченным количеством вложенностей. У меня есть таблица с тремя полями: | id | p_id | name_cat | Насколько я понял, то это реализуется с одним запросом к БД Вообщем, ломаю голову, все никак не могу сообразить. Дошел до того, что вывел все записи из БД и занес их в массив Код:
А вот как дальше выводить из этого массива, я что то не соображу... Если есть какие то другие решения, то буду рад выслушать) |
Автор: | demyan112rv [ 11 июл 2012, 15:38 ] |
Заголовок сообщения: | Re: Древовидное меню в Kohana |
Вот получаемый мною массив Код:
|
Автор: | Twist [ 11 июл 2012, 17:03 ] |
Заголовок сообщения: | Re: Древовидное меню в Kohana |
Код:
|
Автор: | demyan112rv [ 17 июл 2012, 14:44 ] |
Заголовок сообщения: | Re: Древовидное меню в Kohana |
Реализовал следующим образом Код:
|
Автор: | Sergey [ 29 июл 2012, 07:20 ] |
Заголовок сообщения: | Re: Древовидное меню в Kohana |
demyan112rv писал(а): Реализовал следующим образом Иерархическое меню |
Автор: | admin [ 29 июл 2012, 14:35 ] |
Заголовок сообщения: | Re: Древовидное меню в Kohana |
Sergey - вы кстати не проверяли, будет ли работать ваше меню, если категории и подкатегории будут идти не по порядку ? Что-то у меня на этот счет большие сомнения. |
Автор: | Sergey [ 29 июл 2012, 14:53 ] |
Заголовок сообщения: | Re: Древовидное меню в Kohana |
admin писал(а): Sergey - вы кстати не проверяли, будет ли работать ваше меню, если категории и подкатегории будут идти не по порядку ? Что-то у меня на этот счет большие сомнения. Чорд побери ![]() |
Автор: | Sergey [ 29 июл 2012, 16:26 ] |
Заголовок сообщения: | Re: Древовидное меню в Kohana |
admin писал(а): Sergey - вы кстати не проверяли, будет ли работать ваше меню, если категории и подкатегории будут идти не по порядку ? Что-то у меня на этот счет большие сомнения. А вот и проверил! ![]() Правда по началу и сам впал в сомнения как и вы, изменив произвольный ID на нечто большое. Но потом вспомнил, что ID менять то надо не только в таблице categories, но и во всех связанных таблицах. Всё работает как надо. |
Автор: | admin [ 29 июл 2012, 17:01 ] |
Заголовок сообщения: | Re: Древовидное меню в Kohana |
Т.е. даже, если подкатегории идут "выше", чем их категории ? Хотя в принципе при получении можно сортировать... |
Автор: | Sergey [ 29 июл 2012, 17:45 ] |
Заголовок сообщения: | Re: Древовидное меню в Kohana |
admin писал(а): Т.е. даже, если подкатегории идут "выше", чем их категории ? Хотя в принципе при получении можно сортировать... Признаюсь, сортировку таки добавил. На всякий случай |
Страница 1 из 2 | Часовой пояс: UTC + 4 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |