Support for recurrent events (solution)
I've been having trouble when working with recurring events because in the "agenda" views, they were not showing up scheduled in the proper start time.
I managed to solve it adding the following code in the EventCollection.php class, after the $eventArray definition:
/* On recurring events, fullcalendar requires the start and end values to just contain the time (hour:minutes) part of the date */
if ($vOptions = $event->getEventOptions()) {
if (isset($vOptions ['ranges']) || isset($vOptions ['dow'])) {
$eventArray['start'] = $event->getStart()->format('H:i');
$eventArray['end'] = $event->getEnd()->format('H:i');
}
}
@maddhatter : Please, consider merging pull-request #83 in order to fix this bug.
I attached some screenshots in the pull-request comments so you can see what I'm talking about.
Hi, Sorry for reactivating an old thread, but I'm looking to integrate recurring events too. I can't see daysOfWeek option in this bundle.
I need to create events based on courses created in database with: _ day of week (number -> 1 for Monday) _ start hour _ start minute _ duration
All events should repeat weekly.
I found a workaround by setting a static start date and adding weeks with a foreach loop, but that solution is ugly and will bring issues on year change.
I can see your commit has not been merged. How come ? Any idea on how I could get my job done please ?
Hi again,
I was looking for daysOfWeek, but as it uses FullCalendar V2, I had to take a look at dow in the options array.
Thanks to your great commit, it works fine now !