在CakePHP查询过程中,我在如何对datetime字段进行比较时遇到了一些麻烦。
我希望能够定期删除数据库中与过去发生的事件相关的所有记录。但我没有比这更进一步:
$this->Item->deleteAll(
'conditions'=>array('date'=> ... ),
false
);
鉴于日期存储为日期时间,请问CakePHP删除日期早于今天的所有项目有什么好方法?
答案 0 :(得分:4)
'conditions' => array('Item.date <' => date('Y-m-d'))