8

Cakephp クエリ条件では、テーブルの datetime フィールドで条件を満たさなければならない日付のみがあります。日付のみ (2013-09-21) があり、フィールドが (2013-09-21 07:45:23) であるとします。ここで条件を指定するのに問題があります。

4

2 に答える 2

12

データベースでフォーマットを変換する必要があるために @Aryan のソリューションが機能しない場合は、MySQL 関数を使用しますDATE。これにより、検索の例が次のように変更されます。

$row = $this->Model->find('all',
                    array('fields' => array('........'),
                    'conditions' => array(
                        'DATE(Story.created) >' => $date)));
于 2013-10-22T11:24:11.210 に答える