我正在开发一个网站,该网站具有带有实体的“正常”页面Page
,因此存储在数据库中,并且存储在“特殊”页面中,例如主页,联系页面等。
存储这些特殊页面的内容的最佳实践是什么?它们的结构总是不同的,我不能创建一个实体SpecialPage
,这没有任何意义。
到目前为止,我的想法是:
HomePage
,ContactPage
,...homePage.xml
,contactPage.yml
,...我不确定您是否要在数据库中存储似乎是html页的内容。实体旨在反映您的应用程序模型。文件夹“资源/视图”用于存储所有视图。我认为那是您应该保留它们的地方。
您可以使用细枝继承来创建DRY页面,如果您有单个特殊页面,则可以一个一个地创建它们,这没问题。
希望这可以帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句