off
Новичок
Вывод данных из таблицы (Nested sets) в виде Adjacency List
Помогите плиз. Нужна функция для вывода данных из таблицы (Nested Sets) в формате Adjacency List.
Есть таблица в БД составленная по алгоритму nested sets.
ЕЕ структура такая:
id - id элемента
left_key
right_key
parent_id - id родителя
title - название раздела
level - уровень вложенности
Мне нужно вывести данные из этой таблицы таким образом:
Раздел1
-подраздел1_1
-подраздел1_2
-подраздел1_3
----подподраздел_1_3_1
----подподраздел_1_3_2
----подподраздел_1_3_3
-подраздел1_4
----подподраздел_1_4_1
----подподраздел_1_4_2
-подраздел1_5
-подраздел1_6
Раздел2
Раздел3
где 1_1 - это индексы.
Например 2_3_3 - это значит, что подраздел с таким индексом является 3-им по счету из всех подразделов раздела номер 3, который в свою очередь является 2-ым по счету из всех разделов.
Помогите плиз. Нужна функция для вывода данных из таблицы (Nested Sets) в формате Adjacency List.
Есть таблица в БД составленная по алгоритму nested sets.
ЕЕ структура такая:
id - id элемента
left_key
right_key
parent_id - id родителя
title - название раздела
level - уровень вложенности
Мне нужно вывести данные из этой таблицы таким образом:
Раздел1
-подраздел1_1
-подраздел1_2
-подраздел1_3
----подподраздел_1_3_1
----подподраздел_1_3_2
----подподраздел_1_3_3
-подраздел1_4
----подподраздел_1_4_1
----подподраздел_1_4_2
-подраздел1_5
-подраздел1_6
Раздел2
Раздел3
где 1_1 - это индексы.
Например 2_3_3 - это значит, что подраздел с таким индексом является 3-им по счету из всех подразделов раздела номер 3, который в свою очередь является 2-ым по счету из всех разделов.