我正在尝试根据Doctrine Docs设置标准。
不幸的是,他们没有告诉您如何访问相关对象的属性。让我给你举个例子。
我有一个产品的 ArrayCollection。每个产品都有一个类别。我想过滤类别名称的 ArrayCollection。现在我正在尝试设置如下标准:
$criteria = Criteria::create()
->where(Criteria::expr()->eq("category.name", "SomeCategoryName"));
现在我得到以下异常:
An exception has been thrown during the rendering of a template ("Unrecognized field: category.name")
如何访问相关的对象?