У меня есть 2 DateTime классы в проекте Symfony2. У меня есть entity Stat, у которого есть свойство $date.
/**
* @ORM\Column(type="date", length="11")
*/
protected $date;
Мне нужно делать запросы, используя DateTime объекты в createQueryBuilder. Как я могу это сделать? Например:
$date_from = new DateTime('2012-02-01');
$date_to = new DateTime('2012-02-15');
Мне нужно получить все строки из таблицы статистики (entity Stat) между $date_from и $date_to. Как написать мой запрос с помощью createQueryBuilder? Мой текущий код:
$qb = $em->createQueryBuilder();
$query = $qb->select('s')
->from('ACME\MyBundle\Entity\Stat', 's')
->where('s.date >= :date_from')
->andWhere('s.date <= :date_to')
->setParameter('date_from', $date_from)
->setParameter('date_to', $date_to)
->getQuery();