与多个数据库的学说关系

时间:2015-06-15 18:07:02

标签: php symfony doctrine-orm

实体"父母"存储在数据库database1中 实体" Child"存储在数据库database2中

  • "父"与" Child"有关。通过属性"孩子"如 @OneToMany(targetEntity ="儿童&#34)
  • "儿童"与" Parent"有关。通过 属性"父母" as @ManyToOne(targetEntity =" Parent")

如何获取Parent childs列表?

例如:

$repo = $this->getDoctrine()->getRepository('AppBundle:Parent', 'database1');
$parent = $repo->find(1);
foreach ($parent.getChilds() as $child) {}

抛出异常:未定义的表:7 ERROR:relation" child"不存在

0 个答案:

没有答案