zf2和学说实体关系

时间:2015-07-02 11:43:06

标签: zend-framework zend-framework2

我是zf2的新手。我需要你的帮助。

假设我有5个表,例如:表1,表2,表3,表4,表5.

一个关系表,其中所有表的主键都保存为外键 关系表的结构如下:
    id - table1_id - table2_id - table3_id - table4_id - table5_id

我的问题是当我使用
获取数据时 $this->getEntityManager()->find('Application\Entity\Relationtable', id);
它将返回所有数据。

是否有其他方法可以使用相同的关系表获取两个或三个表数据。

由于

1 个答案:

答案 0 :(得分:0)

您可以使用RelationTableRepository中的dql查询来编写所需的查询。

这样的东西
SELECT r.table1, r.table2 FROM \Application\Entity\RelationTable