doctrine-orm - 通过 @Embedded 实体的属性使用 Doctrine Criteria 过滤集合
问题描述
我在和s 实体之间有OneToMany
关系。又具有由类表示的属性。我需要通过类的属性之一过滤掉调用集合。如果我使用点表示法(如) - 。下划线 - 结果相同。在这种情况下,一般情况下是否可以使用 Criteria API?User
Call
Call
@Embedded
cdr
CallDetailRecord
CallDetailRecord
'cdr.disposition'
Undefined property: Mock_Call_ccc3cbd4::$cdr.disposition
解决方案
事实证明,有一种\Doctrine\Common\Collections\ArrayCollection::filter()
方法可以完全解决这个问题。
推荐阅读
- android - 在 Flutter 中重新定位/移动海拔位置
- ios - 打印对象 po,Objective - C Xcode 的 LLDB 调试器有什么问题?
- prolog - 如何删除列表的前两个元素和后两个元素?
- python - Numpy 如何使用逗号分隔的下标和`:`?
- python-3.x - 如何使用数据块禁用 pyarrow
- python - 如何在 Excel 中替换一张工作表并保留所有其他现有工作表?
- python - Pyinstaller .exe 在运行期间崩溃而没有错误消息
- c++ - std::bind 与 nullptr 指针
- python-3.x - 服务器关闭时客户端请求卡住
- javascript - 如果里面的图像不存在,则隐藏一个部分