在我们的 CakePHP 应用程序中,我们有两个表:
- 事件
- 事件日期
事件表
event_dates 表
选择每个事件及其对应的一个日期。该日期将最接近当前日期。
这意味着,表中有 4 个事件的日期event_dates
为event_id
1(event_id
是外键)。然后我想为事件 1 选择一行start_date = 2013-09-21
,因为这是与当前日期最近的日期。
我怎样才能做到这一点?
这是我的代码:
$events = $this->Event->find('all');
但是上面的所有日期都带有重复的事件记录。