Я готовлюсь использовать FullCalendar на основе JQuery в своем онлайн-приложении с использованием PHP / MySQL и заметил, что при реализации повторяющихся событий вы должны помещать новый элемент в массив событий для каждого повторения (используя тот же идентификатор) , вот так:
events: [
{
id: 999,
title: 'Repeating Event',
start: new Date(y, m, d-1, 16, 0),
allDay: false
},
{
id: 999,
title: 'Repeating Event',
start: new Date(y, m, d+6, 16, 0),
allDay: false
},
{
id: 999,
title: 'Repeating Event',
start: new Date(y, m, d+13, 16, 0),
allDay: false
}
]
Хорошо, так что это не имеет большого значения. Используя MySQL, я просто передам событие, зацикленное несколько раз, например, 100 в будущем с даты начала этого события, если оно не имеет даты окончания. Но теперь я загружаю страницу с кучей JavaScript, который может даже не понадобиться (если пользователь просто открывает календарь, чтобы увидеть один месяц). Не круто.
Должен быть лучший способ ... У кого-нибудь есть собственный опыт с этим?