У меня есть объект Booking со свойством bookingStart.
/**
* @ORM\Column(type="datetime")
*/
private $bookingStart;
Я создаю объект с именем $filledSlots
, который содержит все заказы в $bookingRepository
, соответствующие данному дню.
$today = (new \DateTime())->setTime(0,0);
$filledSlots = $bookingRepository->getBookingsForDay($today);
Я создал метод для запроса таблицы бронирований:
function getBookingsForDay(\DateTime $day) {
//Build query
return $this->createQueryBuilder('b')
->andWhere('b.bookingStart = :val')
->setParameter('val', $day)
->getQuery()
->getResult();
}
Но когда я сбрасываю $ fillSlots, он пуст:
ProfileController.php on line 60:
[]
У меня определенно есть хотя бы одно бронированиев базе данных на сегодняшний день.Неправильно ли найти запрос к текущему дню?