我正在开发一个具有实体Page
的“普通”页面的网站,因此存储在数据库和“特殊”页面中,例如主页,联系页面等。
存储这些特殊页面内容的最佳做法是什么?他们的结构总是不同的,我不能创建一个实体SpecialPage
,这没有任何意义。
到目前为止我的想法:
HomePage
,ContactPage
,... homePage.xml
,contactPage.yml
,... 答案 0 :(得分:1)
我不确定你想在数据库中存储似乎是html的页面。实体旨在反映您的应用程序的模型。资源/视图文件夹用于存储您的所有视图。我认为你应该保留它们。
您可以使用twig继承制作DRY页面,如果您有一个特殊页面,则逐个创建它们,这没问题。
希望这有帮助。