4
我怎樣才能在Symfony2中的每一個同捆Doctrine2使用不同的數據庫使用不同的數據庫?Doctrine2/Symfony2的 - 每捆
FooBundle < - 數據庫 「富」
BarBundle < - 數據庫 「酒吧」
我怎樣才能在Symfony2中的每一個同捆Doctrine2使用不同的數據庫使用不同的數據庫?Doctrine2/Symfony2的 - 每捆
FooBundle < - 數據庫 「富」
BarBundle < - 數據庫 「酒吧」
這可能有助於How to work with Multiple Entity Managers and Connections。
因此,您可以定義與您的數據庫連接相關的多個Entity Managers,然後可以將您的軟件包映射到正確的Entity Manager。
上the documentation這些實施例很好的解釋。
doctrine:
dbal:
default_connection: foo_connection
connections:
foo_connection:
# ...
# Foo connection parameters
# ...
bar_connection:
# ...
# Bar connection parameters
# ...
orm:
default_entity_manager: foo_manager
entity_managers:
foo_manager:
connection: foo_connection
mappings:
FooBundle: ~
bar_manager:
connection: bar_connection
mappings:
BarBundle: ~
是的,這是我想要的。謝謝 :) – Pete