【发布时间】:2011-02-03 05:38:53
【问题描述】:
我知道这个问题已经被问过很多次了,我希望那里有一些可靠的答案,所以我会试着问一下,看看我们是否能得到不同的回答。
我意识到处理重复性事件有很多复杂性。但是,如果我要做这种性质的事情,我的理解是否正确:
MySQL 列 (RRULE) 当用户输入一个事件 ant 说“This repeats”时,现在输入这个 RRULE 信息例如,(即:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU)
所以使用这种方法而不是 INSERTING 数百个相同的事件,只需创建 1 个表来存储我的重复事件,然后为事件添加这个 RRULE 列,对吗?
问题 2。如果声明为“永远重复”(即:生日),您如何确定事件的最大长度。
问题 3。有没有比我想的更好的方法来做到这一点?
如果您能对我的疑问有所了解,将不胜感激。我想编写一个基于此设置处理所有信息的类,但想知道我是否在正确的轨道上。
请,谢谢!
【问题讨论】:
标签: php mysql calendar performance repeat