【发布时间】:2016-06-23 07:45:05
【问题描述】:
我尝试在我的控制器中进行查询,我想找到开始日期和结束日期在 NOW() 之间的所有实体, 如果 $start 和 $end 介于 NOW() 之间,则显示所有实体,但我没有成功
我的发现是:
$day = date('l');
$now = Time::now();
$tvs = $this->Tvs
->find('all')
->contain(['Users'])
->where(['Tvs.day' => $day])
->andWhere(function($exp) {
return $exp->between($now, 'Tvs.start', 'tvs.end', $now);
});
如何进行此查询? 感谢您的帮助!
【问题讨论】:
-
你的意思是:
$now在start和end之间,我猜。
标签: orm cakephp-3.0 between