Bonjour,

J'ai deux variables ($date1, $date2) de time datetime confirmées par des vardump.

Dans le repository j'ai:
public function findDistinctVisiteursLadateBetween($date1, $date2)
{
return $this->getEntityManager()

->createQuery(
'SELECT DISTINCT u.cookie, u.ladate FROM AppBundle:Traficlogger u '
. 'WHERE :date1<=u.ladate AND :date2>=u.ladate'
)
->setParameter('date1', $date1->format('Y-m-d'))
->setParameter('date2', $date2->format('Y-m-d'))
->getResult();
}

Doctrine me retourne null

Par contre la debug barre me donne la query générée par Doctrine : SELECT DISTINCT t0_.cookie AS cookie_0, t0_.ladate AS ladate_1 FROM traficlogger t0_ WHERE '2018-12-06' <= t0_.ladate AND '2018-12-08' >= t0_.ladate;

Cette requête SQL injectée dans MySQL me ressort bien mes deux résultats attendus?

Qui me les a piqués?