Php 将同一实体与不同的ORM实体管理器一起使用

Php 将同一实体与不同的ORM实体管理器一起使用,php,symfony,doctrine,Php,Symfony,Doctrine,我需要将Doctrine和Symfony 3.4连接到两个不同的MySQL数据库。它们配置为主从式(一个为主,另一个从)。我只需要在从属连接上使用条令存储库运行一些查询,其余的在主连接上运行。我尝试过多种配置类型,但正如Symfony文档所述,我只能在特定连接上对实体运行查询。这对我没有多大帮助。您有哪些查询/场景是使用提供的entity manager文档中的选项无法实现的?例如,基于您的操作/功能获取特定的实体管理器实例听起来确实可以用于您的案例中。原则正在按设计工作。每个实体经理都是独立的

我需要将Doctrine和Symfony 3.4连接到两个不同的MySQL数据库。它们配置为主从式(一个为主,另一个从)。我只需要在从属连接上使用条令存储库运行一些查询,其余的在主连接上运行。我尝试过多种配置类型,但正如Symfony文档所述,我只能在特定连接上对实体运行查询。这对我没有多大帮助。

您有哪些查询/场景是使用提供的entity manager文档中的选项无法实现的?例如,基于您的操作/功能获取特定的实体管理器实例听起来确实可以用于您的案例中。原则正在按设计工作。每个实体经理都是独立的。您应该能够在不同的连接上运行相同的查询,但生成的实体本身将不相关。我有两个不同的实体管理器,我正在尝试使用不同的连接调用相同的查询(来自存储库的方法)。会发生什么?实体是否映射到两个管理器?不。实际上,这就是我需要的(要映射到两个管理器上的实体)。可能吗?谢谢