我面临着一个相当普遍的问题,但到目前为止我还没有找到真正令人信服的解决方案。我正在使用 Symfony2,并且正在制作具有属性的实体。这些属性旨在在整个网站上进行操作——这并不奇怪。
现在,在我的大多数视图(表格、表单等)中,描述这些属性很重要,至少用一个简短的句子来解释属性代表什么。
存储这些属性的描述有什么好的解决方案?我可以看到几种方法来做到这一点。三个出来:
- 将它们与我的实体一起存储在数据库中(非常重)
- 将它们存储在实体中(几乎无法更改)
- 将它们存储在类似 XML 的文件中(不太重,非常适合翻译,更难操作)
这些解决方案中哪一个是最常用的?你有什么建议?
并且 - 如果可能的话 - 如何在 Symfony 中最好地实现它(尤其是使用文件解决方案)?
谢谢!