BestGS
Guest
Обработка дерева Nested Sets
Вот такой вопрос к знатокам дерева Nested Sets:
Надо организовать вывод дерева как в Проводнике Windows. Т.е. в начале отображаются только нулевые уровни. При выборе одной из веток отображаются корневые уровни до выбранной ветки, в выбранной ветке отображается следующий уровень и ниже отображаются все оставшиеся нулевые ветки. При выборе во вложенной ветке (первый уровень) отображаются ветки со вторым уровнем.
Должно выглядеть вот так.
Как организовать такой вывод на логическом уровне? Какие запросы к БД должны быть при этом?
Вот такой вопрос к знатокам дерева Nested Sets:
Надо организовать вывод дерева как в Проводнике Windows. Т.е. в начале отображаются только нулевые уровни. При выборе одной из веток отображаются корневые уровни до выбранной ветки, в выбранной ветке отображается следующий уровень и ниже отображаются все оставшиеся нулевые ветки. При выборе во вложенной ветке (первый уровень) отображаются ветки со вторым уровнем.
Должно выглядеть вот так.
Код:
Ветка_1_уровень_0
Ветка_2_уровень_0
Ветка_3_уровень_0 (эту выбрали первый раз)
Ветка_3.1_уровень_1
Ветка_3.2_уровень_1 (эту выбрали второй раз)
Ветка_3.2.1_уровень_2
Ветка_3.3_уровень_1
Ветка_4_уровень_0