教义:findAll多次返回同一个对象

问题描述 投票:0回答:1

我想知道这是否发生在某人身上?

在我的表中有两条记录。当我在存储库上执行 findAll 时,它返回一个包含 2 条记录的数组,但它是同一个记录(第一个记录)。

注意:findAll 是最简单的...没有连接,什么都没有。这只是桌面上的一个选择。

有人可以解释一下吗?

doctrine findall
1个回答
0
投票

这件事现在才发生在我身上;我的实体的 findAll() 方法返回的第一行遇到了同样的问题。

问题是我的表中有一个复合主键。解决方案是在作为表主键的实体的每个定义中添加 * @ORM\Id() 。

© www.soinside.com 2019 - 2024. All rights reserved.