Database Symfony2:每个捆绑包的parameters.ini文件

Database Symfony2:每个捆绑包的parameters.ini文件,database,symfony,Database,Symfony,在我的项目中,有几个bundle,每个bundle使用不同的数据库,因此我考虑为每个bundle指定一些特定的参数,以指示每个bundle访问所需数据库所需的参数。希望有人给我一个提示。提前感谢。请参阅多实体管理器文档 根据需要创建尽可能多的实体管理器,然后将每个捆绑包映射到实体管理器,如下所示: entity_managers: default: connection: default map

在我的项目中,有几个bundle,每个bundle使用不同的数据库,因此我考虑为每个bundle指定一些特定的参数,以指示每个bundle访问所需数据库所需的参数。希望有人给我一个提示。提前感谢。

请参阅多实体管理器文档

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

entity_managers:
            default:
                connection:       default
                mappings:
                    AcmeDemoBundle: ~
您可以创建多个parameters.yml文件,并像这样在config.yml中导入它们

imports:
    - { resource: parameters1.yml }
    - { resource: parameters2.yml } 

如果这样做,则每次执行
composer update | install
,它都会请求db参数。