У меня есть объект Image, который находится в связи ManyToMany с объектом Tag. Я пытаюсь получить изображения, связанные с тегом, который я извлекаю из базы данных, во внутреннем запросе на соединение, как показано ниже:
public function findOneByNameWithImages(string $name)
{
return $this->createQueryBuilder('t')
->addSelect('t.images')
->leftJoin('t.images', 'images')
->where('t.name = :name')
->setParameter('name', $name)
->getQuery()
->getResult();
}
Но когда я выполняю запрос, я получаю эту ошибку:
[Semantical Error] line 0, col 12 near 'images FROM App\Entity\Tag':
Error: Invalid PathExpression. Must be a StateFieldPathExpression.