Сейчас работает так:
$query = $this->getEntityManager()->createQueryBuilder()
->from('AppBundle:Offers', 'offer')
->leftJoin('AppBundle:OffersImages', 'image', 'WITH', 'image.offer=offer.id');
Как правильно описать сущности чтобы в последней строке не нужно было описывать условие выбора картинок
image.offer=offer.id
?
В Offers упоминаний сущности OffersImages нету.
а в OffersImages есть идентификатор Offers:
<?php /* ... */
/**
* @var \AppBundle\Entity\Offers
*
* @ORM\ManyToOne(targetEntity="AppBundle\Entity\Offers")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="offer_id", referencedColumnName="id")
* })
*/
private $offer;