ZF2 + Doctrine 2 orm:validate-schema多个数据库

时间:2014-05-20 14:01:53

标签: doctrine-orm zend-framework2

我的后端有2个实体管理器orm_default,而PowerDns的接口有orm_powerdns。

如果我想验证模式,orm:validate-schema valids only orm_default。如何验证我的其他架构?

1 个答案:

答案 0 :(得分:1)

我已经搜索并尝试了多项内容,但我发现最简单的方法是在运行命令之前手动更改以下文件中的实体管理器:

  

\厂商\教义\学说-ORM模块\ SRC \ DoctrineORMModule \ Module.php

第141行:

来自:

$entityManager = $serviceLocator->get('doctrine.entitymanager.orm_default');

到:

$entityManager = $serviceLocator->get('your_em_name');

之后,validate和create命令都适用于我。