sql >> Database >  >> RDS >> Oracle

doctrine 2 waar voorwaarde zonder vergelijking

Waarom heb je deze functie nodig? je kunt de waar-voorwaarde doen zonder aangepaste functie, schrijf gewoon:

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

waarbij de variabele $from moet een DateTime-object zijn, en als u de Oracle TRUNC . wilt functie kun je het zelf implementeren zoals hier https://github.com/ZeinEddin/ZeDoctrineExtensions/blob/master/lib/ZeDoctrineExtensions/Query/Oracle/TruncDate.php en gebruik het gewoon als volgt:

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

Als je wilt, kun je deze module installeren voor een ZF2-project en je hebt de TruncDate functie klaar voor gebruik in uw project




  1. efficiënte manier om paging te implementeren

  2. Optimistische vergrendelingswachtrij

  3. Hoe orkestrale/tenanti gebruiken in Laravel 5 om een ​​toepassing met meerdere huurders te bouwen met meerdere databases?

  4. Oracle current_timestamp naar seconden conversie