我有一个名为 的实体,其中Event
包含字段startDate
、startTime
和。如果日期相同,则日期可以为 NULL (如果它使事情变得更容易,我可以更改此行为,因为我还没有事件)。并且不能为NULL。它还有一个方法,如果事件将在给定日期运行,则返回该方法。endDate
endTime
startDate
endDate
endDate
startTime
startTime
endTime
isOnDate(\DateTime $date)
true
这很痛苦,但我最终生成了任何给定日历月的 HTML 表格,将当月第一天的星期几 ( firstDow
) 和该月的天数 ( numDays
) 作为模板变量传递。
如果给定的日期有一个或多个事件,下一步将是使一些表格单元链接到事件或事件列表页面。现在我有点卡住了,因为我不知道如何获取模板中每个单元格的 DateTime() 对象。
有人可以给我一个提示吗?还是我完全错了?