У меня есть сущность Doctrine2 с коллекцией images
. Вот мой запрос:
$qb = $this->createQueryBuilder('page');
$qb->select('page, image');
$qb->where('page.id = ?1')
->leftJoin('page.images', 'image')
->setParameter(1, $id);
$result = $qb->getQuery()->getOneOrNullResult();
Когда я звоню $result->getImages()
и коллекция images
пуста, происходит дополнительный вызов в базу данных. Как я могу предотвратить это?