Я занимаюсь разработкой веб-сайта, который имеет «нормальную» страницу с объектом Page
, поэтому хранится в базе данных и «специальная» страница, такие как домашняя страница, страница контактов и т.д.Что такое хорошая практика для сохранения одинокого текста?
Что является лучшей практикой для хранения контента этих специальных страниц? Их структура всегда различна, я не могу создать объект SpecialPage
, это не имеет смысла.
Мои идеи до сих пор:
- одна сущность каждой страницы (противный):
HomePage
,ContactPage
, ... - Сохранить это в текстовых файлах какой-то (тоже противный):
homePage.xml
,contactPage.yml
...
Вы хотите сохранить этот текст, чтобы он мог быть доступен для контента пользователям вашего приложения? В противном случае это всего лишь шаблон. – ggioffreda
Конечно, он должен быть управляемым пользователем! Глупо меня не уточнять. – SteeveDroz
В каком отношении страницы отличаются друг от друга? Кстати, я согласен с * Guillaume Fache *, что использование Twig и наследования шаблонов было бы лучшим подходом здесь. – lxg