我想将symfony2 + doctrine2用于新项目.我遇到了postgresql-schemes的一个小问题.与mysql相比,您可以在postgres(如其他数据库)中指定不同的方案.例如,我们的productiv数据库有大约200个方案.
我必须为我当前的学说连接设置一个模式.我怎样才能做到这一点?
我几个月前在另一个只使用doctrine2的项目中解决了这个问题.我做了以下事情:
$em = Doctrine\ORM\EntityManager::create($connectionOptions, $config);
$em->getConnection()->exec('SET SEARCH_PATH TO foobar');
Run Code Online (Sandbox Code Playgroud)
但我不知道我应该在symfony2中做到这一点?
一个简短的问题:如何切换到另一个元数据驱动程序而不是注释.如何在config.yml中设置元数据驱动程序"yml"?
我搜索了谷歌和symfony2纪录片,但没有找到任何东西:(
谢谢