嘿,伙计们,我知道,使用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,你得到了答案;) –