Это функция поиска по дате и времени. Я хочу искать только по дате (гг-мм-дд), что мне нужно для поиска только по дате без даты и времени.
Я перепробовал все варианты,но никто не делает то, что мне нужно.
Спасибо.
если это Mysql, то вы можете использовать функцию ДАТА как-то так
$qb->AndWhere("DATE(m.startDate) = :start"); $qb->setParameter('start',date('Y-m-d'));
для Postgres, как это
$qb->AndWhere("m.startDate::date = :start"); $qb->setParameter('start',date('Y-m-d'));
Доктрина должна быть настроенадо https://simukti.net/blog/2012/04/05/how-to-select-year-month-day-in-doctrine2/
$emConfig = $this->getEntityManager()->getConfiguration(); $emConfig->addCustomDatetimeFunction('DATE', 'DoctrineExtensions\Query\Mysql\Date');