Ответ
mack 16.01.2004 14:29
в своей реализации:
первым SELECT'ом
------------------
достаю запрошенный оъект и все корневые,
вторым SELECT'ом
------------------
выбираю весь тред запрошенного документа (для построения родителей объекта)
и объекты которые находятся в числе дочерних,
т.е. детей первого SELECT'а, (чтоб знать у каких объектов есть дети)
в рекурсии выбрасываю все что не нужно.
P.S.
Соответственно в дереве раскрываю только родительские ветки объекта,
а например в корневых нераскрытых объектах подсвечиваю "плюсиком", что мол есть вложенность.
все это надо для админской части, понятно что, на front office все проще...
P.S.S.
Насколько оптимально такое решение???
Хочу совета или примера???