Doctrine 2在纯php中加入多个数据库

时间:2017-05-01 13:25:07

标签: php mysql doctrine-orm

我已经四处寻找使用doctrine 2加入多个数据库的方法了,但是我发现到目前为止所有这些都是解决方法但是我无法理解如何修改我的配置文件这样做

//my config.php file
$isDevMode = true;
$path = array(ROOTPATH."/src");
$config = Setup::createAnnotationMetadataConfiguration($path, $isDevMode);


// database configuration parameters
$conn = array(
    'driver'   => 'pdo_mysql',
    'user'     => 'root',
    'password' => '',
    'dbname'   => 'test',
);

// obtaining the entity manager
$entityManager = EntityManager::create($conn, $config);

关于这个主题here,接受的答案说我必须创建多个实体管理器,这是逻辑,但当我得到here时,在PHP选项卡上(我使用PHP作为注释),我迷路了。不知道如何更改我现有的配置文件。 然后我找到了一个关于加入数据库的文档,here,但这看起来与我的有很大不同,可能是因为它是旧版本,我不知道这是否仍然有用,但我没有测试过,因为我不使用yaml,并且没有使用框架或yaml,xml注释就没有解释如何做到这一点。

0 个答案:

没有答案