【发布时间】:2020-03-23 18:54:14
【问题描述】:
这个问题太奇怪了!
相互关联的实体结构示例:
物业 -> InstructionToSell (OneToOne) -> 接受报价(OneToOne)
如果我这样做:
$property = $repo->findOneBy([‘id’=> 1]);
它有效,所有关系都恢复正常。
但是现在,如果我在属性仓库中创建一个自定义方法来使用 LIKE 查询搜索邮政编码,那么接受的报价关系为空
为什么会发生这种情况让我很困惑?它是相同的实体,相同的关系,我只是通过like而不是直接通过Id加载它。
即使我使用 fetchAll,它也可以正常工作。
我希望我解释得足够好,很难解释我所看到的。
【问题讨论】:
标签: doctrine-orm symfony4