La Doctrine 2.3 Critères. L'accès à un Objet connexe

Je suis en train de mettre en place une liste de Critères à la Doctrine Docs.

Malheureusement, ils ne vous diront pas comment accéder aux attributs d'un Objet. Laissez-moi vous donner un exemple.

J'ai un type arraycollection de Produits. Chaque Produit a une Catégorie. Je veux filtrer le type arraycollection un Nom de Catégorie. Maintenant, je suis en train de mettre en place des Critères comme suit:

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

Maintenant, je reçois l'Exception suivante:

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

Comment puis-je accéder à un Objet connexe?

OriginalL'auteur Robin | 2013-08-09