在我的项目中,有几个bundle每个都使用不同的数据库,所以我想为每个bundle创建特定的东西,以便指出每个bundle访问所需数据库所需的参数。希望有人给我一个提示。提前谢谢。
答案 0 :(得分:2)
请参阅多实体经理文档。
http://symfony.com/doc/2.0/cookbook/doctrine/multiple_entity_managers.html
根据需要创建任意数量的实体管理器,然后将每个包映射到实体管理器,如下所示:
entity_managers:
default:
connection: default
mappings:
AcmeDemoBundle: ~
您可以在config.yml
中创建多个parameters.yml文件并将其导入imports:
- { resource: parameters1.yml }
- { resource: parameters2.yml }