嘿,夥計們,我知道,使用Doctrinebundle在Symfony2中,可以實例化原則下的多個數據庫連接...Doctrine2沒有Symfony2的多重數據庫?
$connectionFactory = $this->container->get('doctrine.dbal.connection_factory');
$connection = $connectionFactory->createConnection(array(
'driver' => 'pdo_mysql',
'user' => 'foo_user',
'password' => 'foo_pass',
'host' => 'foo_host',
'dbname' => 'foo_db',
));
我很好奇,如果這是,如果你使用,雖然學說鎺的情況?我已經通過像這樣作曲家設立主義......
{
"config": {
"vendor-dir": "lib/"
},
"require": {
"doctrine/orm": "2.3.4",
"doctrine/dbal": "2.3.4"
}
}
而且一直在尋找我的ConnectionFactory
類,但我沒有看到它的任何地方?我需要使用Symfony2來做到這一點嗎?
我應該從DoctrineBundle下載ConnectionFactory.php並將它包含在我的DBAL文件夾中? IDK的?
謝謝!
這是Symfony2/Doctrine問題還是隻是一個學說問題? –
@ThomasPotaire只是一個學說問題,但它使用Symfony包類作爲它之前完成的例子。 – ehime
ping,你得到了答案;) –