какие деревья использовать?

Духовность™

Продвинутый новичок
какие деревья использовать?

приветствую!

Необходимо сделать скрипт новостей, с подкатегориями. И что самое главное, при выводе новости необходимо рисовать навигацию вида

« предыдущая | вернуться к списку | следующая »

Правильно ли я понял, что для данной структуры подойдут вложенные множества?
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума

я чего-то непонимаю.
зачем для хранения статей деревья?

о_О
 

Crys

Двинутый новичок
triumvirat
ты будешь хранить в одной таблице данные о категориях и статьях?
 

Духовность™

Продвинутый новичок
Да нет конечно. Категории и уровни - отдельно от данных.

Просто надо выбрать подходящий способ хранения и найти оптимальный класс для работы с такой структурой.
 

HraKK

Мудак
Команда форума
triumvirat
Для этого подойдут любые деревья.
 

Gas

может по одной?
Krishna
та там будет максимальная глубина 2-3 уровня, в новостях больше не нужно, я согласен с HraKK'ом
 

fixxxer

К.О.
Партнер клуба
если редко обновляются то нестед сетс, если часто то денормализованный аджасенси лист (избыточные level и order).
 

Gas

может по одной?
triumvirat
я так понял что твой вопрос можно перефразировать так: "как сделать навигацию `предыдущая/следующая новость` относительно текущей, внутри одной категории".
Правильно ли я понял ? Если да, то деревья тебя волновать не должны, они тут непричём.
 

Духовность™

Продвинутый новичок
Если да, то деревья тебя волновать не должны, они тут непричём.
я это уже понял. вот насчет этого и хочется спросить - как подобное обычно реализуется?

Первое, что приходит на ум - выбрать все идентификаторы записей, отсортировать их, и при построении навигации оперировать этим массивом.

-~{}~ 31.07.08 20:29:

А по поводу деревьев, думаю написать свой класс для работы с ними.
 

fixxxer

К.О.
Партнер клуба
Автор оригинала: Krishna
fixxxer
избыточный order - это как?
есть разные варианты, либо в пределах одного уровня либо сквозной как в livejournal - зависит от.
 
Сверху