Покинул форум
Сообщений всего: 3
Дата рег-ции: Апр. 2017
Помог: 0 раз(а)
всем привет! у меня меню построено так: достаем записи из бд(id, title, parent), из них строим массив, и его переделываем в дерево дописывая child.
получается такое дерево
и получаю список детей, но только с корневых списков, дальше надо как то рекурсию применить, но никак не получается. может кто подскажет?
уже хз сколько сижу, первая практика
но с массивом было бы интересно разобраться )
спасибо за внимание )Отредактировано модератором: Строитель, 03 Апреля, 2017 - 16:53:02 Подправил bb-код (для корректной подсветки)
quad
Отправлено: 03 Апреля, 2017 - 18:22:13
Новичок
Покинул форум
Сообщений всего: 39
Дата рег-ции: Март 2017 Откуда: Россия
Помог: 0 раз(а)
Иван кали пишет:
всем привет! у меня меню построено так: достаем записи из бд(id, title, parent), из них строим массив, и его переделываем в дерево дописывая child.
получается такое дерево
и получаю список детей, но только с корневых списков, дальше надо как то рекурсию применить, но никак не получается. может кто подскажет?
уже хз сколько сижу, первая практика
Покинул форум
Сообщений всего: 1581
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 74 раз(а)
Иван кали пишет:
дальше надо как то рекурсию применить, но никак не получается. может кто подскажет?
Для того, что бы вам было проще понять принцип работы рекурсивной функции, вам нужно взять массив по проще (с меньшей глубиной вложенности). Я набросал простой пример, думаю - разберётесь
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.