Symfony捆绑配置

时间:2017-09-13 12:23:09

标签: php symfony doctrine

我刚刚开始与Symfony合作,遇到了一个问题,我很难跟踪有关的信息。

我正在尝试创建一个包含自己配置文件的包,例如教条连接的配置。

我发现的所有文档都没有提到过如何设置它。有可能吗?

我想解决的问题:

我有一个捆绑包,安装后应该处理与辅助数据库表的连接,而不需要集成捆绑包的主应用程序进行任何配置。最终,捆绑包中的配置应该可以从主应用程序覆盖。

捆绑应该是缺乏更好的工作"自包含"。

我找到了有关捆绑配置的文档。但是我所看到的只是有人想要配置捆绑而不与其他组件交互(可能遗漏了某些东西)。

tl; dr 我希望在捆绑包中有一个配置(例如AppBundle / Resources / Config / config.yml)文件,可以配置像doctrine这样的东西。

我尝试了什么

我尝试将配置放在Resources / Config /中的config.yml文件中。但我想这个文件永远不会被阅读。

1 个答案:

答案 0 :(得分:0)

我认为将一些与配置相关的内容放在您的捆绑包中并通过执行此类操作破坏其可重用性并不是一个好主意。据我了解您的任务,您真正需要的是配置第二个实体管理器以在需要时管理来自辅助数据库的实体。以下问题描述了同样的问题及其解决方案:Doctrine 2 - Multiple databases configuration and use 希望有所帮助!