我在OneToMany
和User
个实体之间具有Call
关系。 Call
依次具有@Embedded
类表示的cdr
属性CallDetailRecord
。我需要通过CallDetailRecord
类的属性之一来过滤掉呼叫集合。如果我使用点符号(例如'cdr.disposition'
)— Undefined property: Mock_Call_ccc3cbd4::$cdr.disposition
。下划线符号-相同的结果。通常可以在这种情况下使用Criteria API吗?
我发现有\Doctrine\Common\Collections\ArrayCollection::filter()
方法可以完全解决问题。