Да, фактически на этом варианте и остановился.
Только не делал таблицу folder, так как пока предполагается два основных типа папок — исходящие и входящие, и в таблице связке это номера 1 и 2 (соответственно, если структуру папок нужно будет расширить, можно легко реорганизовать эту схему до трех-табличной).
Остальное — идентично.
Спасибо всем.
Ну вот выше AR1ES приводит пример про дерево и березу, и говорит о том, что береза не должна знать, как она растет.
Он будет иметь печальный вид, когда ему понадобится карликовая береза (или что там карликовое бывает)
Пример:
Вот есть у нас сайт с какими-то местами на планете Земля.
Места эти находятся в городах, те в регионах (штатах, областях и тп), те в странах.
SEO-шники требуют, чтобы линк был вот по такому шаблону:
country/state/city/place
То-есть реальный link будет:
us/kalifornia/anaheim/disneyland
(Может случиться дублирование двух разных мест по наименованию, добавляют пользователи)