针对来自后端的用户的Symfony4可编辑全局应用程序设置

时间:2018-05-20 22:30:32

标签: symfony settings global symfony4

情境:

我想在我的symfony应用程序中实现用户可编辑的应用程序设置,但不知道什么是最佳做法。

用户应该能够在应用后端编辑公司地址等相关的全局设置,而无需用户特定设置。

我看过CraueConfigBundle,但我认为基于文件的设置解决方案更符合我的问题。

在我的问题上很难在谷歌上找到一些东西,也许你可以帮我找到答案。

您使用什么来为您的应用管理员提供编辑全局设置的可能性?

1 个答案:

答案 0 :(得分:0)

对于基本的CraueConfigBundle可以为你工作(不使用它只是阅读文档),即使它保存到数据库。

您是否有特殊原因需要保存到文件中?您始终可以设置大小写以将数据从数据库保存到文件。

但是如果你想要写一些东西,它需要几个基本上像这样的步骤:

  • 您需要提供配置阅读/上传的服务
  • 此服务可以使用适配器来实现从您选择的数据源中保存读取(例如,您可以使用可以从Yaml读取/转储数据的symfony Yaml组件)
  • 然后你需要编写适合你需要的用户界面