In CakePHP Abfrage Bedingungen, wo ich nur Datum haben, die die Bedingungen mit DateTime Feld der Tabelle erfüllen müssen. Angenommen, ich habe nur Datum (2013-09-21) und Feld ist (2013-09-21 07:45:23). Ich habe Probleme, die Bedingung hier zu geben.Abfrage auf Datum/Uhrzeit Feld mit Datum Bedingung nur in CakePHP
5
A
Antwort
5
Wenn @Aryan ‚s Lösung funktioniert nicht, weil man zwischen den Formaten in der Datenbank konvertieren müssen, dann wollen Sie DATE
die MySQL-Funktion verwenden. Dies würde das Beispiel ändern, um dies zu sein:
$row = $this->Model->find('all',
array('fields' => array('........'),
'conditions' => array(
'DATE(Story.created) >' => $date)));
1
$date_string = "2013-09-21";
$new_date = date('Y-m-d H:i:s', strtotime($date_string));
$row = $this->Model->find('all',
array('fields' => array('........'),
'conditions' => array(
'Story.created >' => $new_date)));
Ich denke, das sollte korrekt ans sein. –
Danke AgRizzo..es Arbeit – Sujan