Lehre 2.3 Kriterien. Zugriff auf ein verwandtes Objekt

Ich versuche, ein Kriterium nach einzurichtendie Doctrine Docs.

Leider erfahren Sie nicht, wie Sie auf Attribute eines verwandten Objekts zugreifen können. Lassen Sie mich Ihnen ein Beispiel geben.

Ich habe eine ArrayCollection von Produkten. Jedes Produkt hat eine Kategorie. Ich möchte die ArrayCollection nach einem Kategorienamen filtern. Jetzt versuche ich, ein Kriterium wie folgt einzurichten:

$criteria = Criteria::create()
  ->where(Criteria::expr()->eq("category.name", "SomeCategoryName"));

Jetzt bekomme ich folgende Ausnahme:

An exception has been thrown during the rendering of a template ("Unrecognized field: category.name")

Wie kann ich auf ein verwandtes Objekt zugreifen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage