保存单个文本的好习惯是什么?

时间:2015-05-29 09:22:24

标签: symfony

我正在开发一个具有实体Page的“普通”页面的网站,因此存储在数据库和“特殊”页面中,例如主页,联系页面等。

存储这些特殊页面内容的最佳做法是什么?他们的结构总是不同的,我不能创建一个实体SpecialPage,这没有任何意义。

到目前为止我的想法:

  • 每个页面的一个实体(令人讨厌):HomePageContactPage,...
  • 将其保存在某种文本文件中(也很令人讨厌):homePage.xmlcontactPage.yml,...

1 个答案:

答案 0 :(得分:1)

我不确定你想在数据库中存储似乎是html的页面。实体旨在反映您的应用程序的模型。资源/视图文件夹用于存储您的所有视图。我认为你应该保留它们。

您可以使用twig继承制作DRY页面,如果您有一个特殊页面,则逐个创建它们,这没问题。

希望这有帮助。