2017-04-15 1 views
0

i in symfony 2.8 zwei Datetime vergleichen müssen, für die ich habe den Code des nexts Linie in meinem Controller, wo Prestamo es ein Unternehmen ist:Ich brauche zwei Datetime in symfony vergleichen 2.8

$FD = $Prestamo->getDate(); 
$DA = new \DateTime("now"); 
if(var_dump($DA > $FD)){ 
    $Prestamo->getUser()->setSomething("Mul"); 
    $em->flush(); 
} 

aber nicht funktioniert ! Bitte, ich brauche es und die Dokumentation die ich gesehen habe nicht funktioniert mich nicht

seit jetzt, Vielen Dank

+0

Erstens sind Sie sicher, dass '$ Prestamo-> getDate()' kehrt Objekt Datetime? Und entfernen Sie die Funktion var_dump() in Ihrem Zustand. – scoolnico

+0

Ja, ich bin mir sicher. –

+0

Es scheint, dass Sie auch einen Tippfehler haben: '$ FA' existiert nicht. Versuchen Sie 'if ($ DA> $ FD) {...}' – scoolnico

Antwort

0

Ich hatte nur wenig Änderungen zu machen, Dank für seine Antwort auf @scoolnico ich es tun konnte

$FD = $Prestamo->getDate(); 
$DA = new \DateTime("now"); 
if ($DA > $FD) { 
    $Prestamo->getUser()->setsomething("Mul"); 
    $em->flush(); 
} 

Vielen Dank