Salut les amis,
Voila j'ai une question toute bête mais qui mérite d'être posé.
Ce que je fais
Je suis actuellement en train d'apprendre à faire un leftjoin dans symfony
Et je suis tombé sur le code suivant
<?php
// Depuis le repository d'Article
public function getArticleAvecCommentaires()
{
$qb = $this->createQueryBuilder('a')
->leftJoin('a.commentaires', 'c')
->addSelect('c');
return $qb->getQuery()
->getResult();
}
Comment symfony sait que 'c' est l'alias de l'entité Commentaire ?
Est-ce qu'il le sait directement par les annotations de la propriété $commentaires ?
Ou est-ce que je dois rajouter juste avant ça du code du type
$qb->addSelect('c')->from('App/Entity/Commentaire', 'c')
avec bien sûr un Use