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