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

doktrin 2 hvor betingelse uden sammenligning

Hvorfor har du brug for denne funktion? du kan gøre where-betingelsen uden brugerdefineret funktion, bare skriv:

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

hvor variablen $from skal være et DateTime-objekt, og hvis du vil have Oracle TRUNC funktion, du kan implementere det selv som her https://github.com/ZeinEddin/ZeDoctrineExtensions/blob/master/lib/ZeDoctrineExtensions/Query/Oracle/TruncDate.php og brug det bare sådan her:

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

Hvis du vil, kan du installere dette modul for et ZF2-projekt, og du vil have TruncDate funktion klar til at blive brugt i dit projekt




  1. Adgang til sammenføjede elementer

  2. Hvordan gemmer man et stort antal poster i MySql-databasen?

  3. WordPress site migration - ikoner mangler

  4. kan du bruge biblioteker i PL/Perl