Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

doutrina 2 onde condição sem comparação


Por que você precisa dessa função? você pode fazer a condição where sem função personalizada, basta escrever:
$query->andWhere('evt.day > :from')->setParameter('from', $from);

onde a variável $from deve ser um objeto DateTime, e se você quiser o Oracle TRUNC função você pode implementá-lo por si mesmo como aqui https://github.com/ZeinEddin/ZeDoctrineExtensions/blob/master/lib/ZeDoctrineExtensions/Query/Oracle/TruncDate.php e basta usar assim:
$query->andWhere('trunc(evt.day) > :from')->setParameter('from', $from);

Se você quiser, pode instalar este módulo para um projeto ZF2 e você terá o TruncDate função pronta para ser usada em seu projeto