dimases
Новичок
Вопрос к программистам. Организация вывода дерева пользователю...
Вообщем у меня есть такая задача по выводу, на которою я никак не могу найти оптимальное решение...
Ситуация такая есть 1. Классы (своего рода директории), 2. Объекты (файлы). Классы, понятно, выстраиваются по иерархии, как и настоящие директории. Объекты принадлежат тому или иному классу (как файл находиться в директории). Но! Файлы тоже имеют иерархию. Точнее принадлежность. То есть например, объекту "Пушкин" класса "Авторы", принадлежит "Дубровский", который в классе "Повести", а "Повести" в классе "Произведения". И "Авторы" и "Произведения" - в классе "Русская литература", который в свою очередь в корневом классе "Литература".
Дерево фактически такое:
Так вот, как лучше выводить пользователю, то есть чтобы было все ясно и понятно? Никак не могу придумать оптимальную организацию...
У кого есть предложения, как это лучше сделать?
(Реализация всего этого ес-сно на РНР - выход HTML)...
Вообщем у меня есть такая задача по выводу, на которою я никак не могу найти оптимальное решение...
Ситуация такая есть 1. Классы (своего рода директории), 2. Объекты (файлы). Классы, понятно, выстраиваются по иерархии, как и настоящие директории. Объекты принадлежат тому или иному классу (как файл находиться в директории). Но! Файлы тоже имеют иерархию. Точнее принадлежность. То есть например, объекту "Пушкин" класса "Авторы", принадлежит "Дубровский", который в классе "Повести", а "Повести" в классе "Произведения". И "Авторы" и "Произведения" - в классе "Русская литература", который в свою очередь в корневом классе "Литература".
Дерево фактически такое:
Код:
Литература
Русская литература
Авторы
Пушкин Александр Сергевич<--
Лермонтов Михаил Юрьевич |
Произведения |
Повести |
Дубровский<---------------
Иностранная литература
У кого есть предложения, как это лучше сделать?
(Реализация всего этого ес-сно на РНР - выход HTML)...