Oracle
 sql >> Database >  >> RDS >> Oracle

dottrina 2 dove condizione senza confronto

Perché hai bisogno di questa funzione? puoi fare la condizione where senza la funzione personalizzata, basta scrivere:

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

dove la variabile $from dovrebbe essere un oggetto DateTime e, se vuoi, Oracle TRUNC funzione puoi implementarlo da solo come qui https://github.com/ZeinEddin/ZeDoctrineExtensions/blob/master/lib/ZeDoctrineExtensions/Query/Oracle/TruncDate.php e usalo in questo modo:

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

Se vuoi puoi installare questo modulo per un progetto ZF2 e avrai il TruncDate funzione pronta per essere utilizzata nel tuo progetto