PHP Active Record在条件下使用NOW()

时间:2014-10-02 00:55:52

标签: php activerecord phpactiverecord

我试图找到end_time大于当前时间的所有行。在MySQL中,我相信我可以使用:

SELECT * FROM Table WHERE end_time > DATE(NOW());

所以,我试图使用:

$options = array();
$options['conditions'] = array('end_time > ?', array('DATE(NOW())'));
$results = Model::all($options);

但它似乎并没有奏效。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

嗯,解决这个问题的一种方法是使用:

$options['conditions'] = array('end_time > DATE(NOW())');

想知道这是否是最佳解决方案。