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")
関連するオブジェクトにアクセスするにはどうすればよいですか?