我正在尝试获取尚未过期的优惠券。我的 Controller 中有这个:
public function coupons() {
$this->paginate['Coupon']=array(
'limit'=>9,
'order'=>'RAND()',
'conditions'=>array(
'Coupon.end_date'=>??????)
);
$c=$this->paginate('Coupon');
$this->set('allcoupons', $c);
}
我需要它返回截至今天尚未过期的所有记录。 end_date
为 DATE 格式。我不知道如何让蛋糕查看 end_date
并将其与今天进行比较,并在分页方法中进行。
最佳答案
你只需要正确格式化你的日期
'Coupon.end_date >' => date('Y-m-d H:i:s')
关于mysql - CakePHP 按日期范围查找?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8934073/