1

在我的项目中有几个包,每个包都使用不同的数据库,所以我考虑为每个包制作一些特定的东西,以指示每个包访问所需数据库所需的参数。希望有人给我一个提示。提前致谢。

4

1 回答 1

2

请参阅多实体管理器文档。

http://symfony.com/doc/2.0/cookbook/doctrine/multiple_entity_managers.html

根据需要创建尽可能多的实体管理器,然后将每个捆绑包映射到一个实体管理器,如下所示:

entity_managers:
            default:
                connection:       default
                mappings:
                    AcmeDemoBundle: ~

您可以创建多个 parameters.yml 文件并像这样在 config.yml 中导入它们

imports:
    - { resource: parameters1.yml }
    - { resource: parameters2.yml } 
于 2012-11-16T15:27:03.627 回答