У меня есть объект User, который может иметь несколько объектов Bookings.Я хотел бы иметь возможность сравнить количество бронирований со значениями массива в запросе DQL.
Вот мой код:
$query = $this->createQueryBuilder('user')
->leftJoin('user.idBookings', 'bookings')
->addSelect('bookings')
;
if(array_key_exists('numberOfBookings', $searchValues)){
if(!empty($searchValues['numberOfBookings'])) {
// Stores the values of the form into an array
$numbersOfBookings = $searchValues['numberOfBookings'];
$query->andHaving($query->expr()->in('count(bookings)', $numbersOfBookings));
}
}
$users = $query->getQuery()->getResult();
У меня нет ошибкисообщения с этим кодом, просто без результата ...
THX