在我的项目中有几个包,每个包使用不同的数据库,所以我考虑为每个包做一些特定的东西,以指示每个包访问所需数据库所需的参数。希望有人给我提示。提前致谢。
最佳答案
请参阅多实体管理器文档。
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 }
关于database - 每个包的 Symfony2 : a parameters. ini 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13419441/