创建定期事件mysql fullcalendar

时间:2013-07-28 16:42:13

标签: events calendar fullcalendar recurring recurring-events

我正在使用FullCalendar为我的项目创建日历。

日历正常运行,但我想创建一个添加重复活动的选项。我将为用户创建表单以添加事件,但我应该如何创建周期性事件?

例如,如果用户在星期三创建一个每周重复的事件。如何将其添加到我的数据库中?

1 个答案:

答案 0 :(得分:0)

这不是一个简单的解决方案,但可以做到。有关详细信息,请参阅以下链接Recurring Events in fullCalendar - 其中的要点是

事件处理的三个阶段:添加,编辑删除。技术上看是一个阶段,但它是微不足道的

在创建时你需要确定重复率,我将把表格方面留给你

您需要的数据是,唯一的事件ID,isRecurring(布尔值),唯一的重复ID FOR EACH REPEAT,重复日期(我更喜欢计算这个并存储事件日期)。

编辑/删除现在变得更具挑战性:需要提示用户在特定事件或队列中的所有事件之间进行选择。如果它是具体的。进行所有更改以匹配唯一的重复ID。如果它是所有事件,则使用父事件id。

此解决方案的级别非常高,但您没有为代码解决方案提供任何起点