Нет, разделы не получиться, элементы уже есть, у элементов есть parent_id.
Особенность: корневой элемент один, от него идут все остальные. Задача: получить n уровней потомков от определённого узла.
А рекурсия да, красиво, но что если надо сделать 100-200 итераций? Или в этом случае ехать напрямую в бд со своими запросами?
Может есть какой встроенный метод добычи данных такого типа? Или существует логика фильтра для такого случая?
Особенность: корневой элемент один, от него идут все остальные. Задача: получить n уровней потомков от определённого узла.
А рекурсия да, красиво, но что если надо сделать 100-200 итераций? Или в этом случае ехать напрямую в бд со своими запросами?
Может есть какой встроенный метод добычи данных такого типа? Или существует логика фильтра для такого случая?