CakePHP查询涉及DateTime

时间:2010-09-23 23:22:47

标签: mysql datetime cakephp

在CakePHP查询过程中,我在如何对datetime字段进行比较时遇到了一些麻烦。

我希望能够定期删除数据库中与过去发生的事件相关的所有记录。但我没有比这更进一步:

$this->Item->deleteAll(
  'conditions'=>array('date'=> ... ),
  false
 );

鉴于日期存储为日期时间,请问CakePHP删除日期早于今天的所有项目有什么好方法?

1 个答案:

答案 0 :(得分:4)

'conditions' => array('Item.date <' => date('Y-m-d'))