我正在构建一个Symfony应用程序,我希望能够在Web平台中直接配置它(即不必自己更改文件)。要做到这一点,我想用一个键和一个值来创建全局参数。例如,一个密钥可能是一个字符串emails
,并且该值是一个电子邮件列表。我应该使用文件还是数据库表来存储参数?
这可以很容易地在Symfony的使用parameter files和读/与应用程序写入该文件来完成,但我认为这也可能是很好用一个数据库,并创建一个parameter
表,将有2列键和值。
您认为在设计方面如何?使用一个而不是另一个会更好,还是你认为这不是很重要?
编辑:我想要的是有我可以在我的应用程序中使用的动态参数。例如,我可以改变界面的颜色。
该数据库不用于保存应用程序参数.http://symfony.com/doc/current/best_practices/configuration.html – Sermanes
谢谢我已阅读文档。我应该更具体。我想要的是能够动态地改变我的应用程序将使用的“参数”,例如界面的颜色或用于需要报告的情况下联系的电子邮件列表。 –
在这种情况下是啊 – Sermanes