Цитата:
Сообщение от poli-smen
Можешь конечно поизвращаться с именно такой структурой. Но в общепринятом виде вместо поля "содержимое" тебе нужно поле "ParentID" в котором будет указываться "ID" папки в которой находится объект. Тогда получим следующее:
ID / Имя объекта / Тип объекта / ParentId
1 / root / root / Null
2 / Catalog1 / Catalog / 1
3 / Catalog2 / Catalog / 1
4 / Catalog3 / Catalog / 3
5 / File1 / File / 2
6 / File2 / File / 3
7 / File3 / File / 4
|
Да да, именно так я и делал раньше для задания иерархии. И в данной модели можно сделать так же. Но вот именно для этой модели лучше использовать предложенную мной структуру ИМХО.
Стыдно, но я не могу вспомнить, почему я пришел к такому выводу. Но пришел я к нему уже в процессе написания класса. Может и ошибся.