sql >> Base de Datos >  >> RDS >> Oracle

doctrina 2 donde condición sin comparación

¿Por qué necesita esta función? puede hacer la condición where sin una función personalizada, simplemente escriba:

$query->andWhere('evt.day > :from')->setParameter('from', $from);

donde la variable $from debe ser un objeto DateTime, y si desea que Oracle TRUNC función que puede implementar por sí mismo como aquí ">https://github.com/ZeinEddin/ZeDoctrineExtensions/blob/master/lib/ZeDoctrineExtensions/Query/Oracle/TruncDate.php y simplemente úsalo así:

$query->andWhere('trunc(evt.day) > :from')->setParameter('from', $from);

Si quieres puedes instalar este módulo para un proyecto ZF2 y tendrá el TruncDate función lista para ser utilizada en tu proyecto