Ok donc je suis venu en fait avec moi-même solution ...
En fait, cette première solution n'est pas la solution, faites défiler jusqu'à éditez.
<script type="text/javascript">
$(document).ready(function() {
$('#calendar').fullCalendar({ events: "/?module=1&controller=2&action=getJSON&id=1" })
.fullCalendar({ events: "/?module=1&controller=2&action=getJSON&id=2" })
.fullCalendar({ events: "/?module=1&controller=2&action=getJSON&id=3" })
.fullCalendar({ events: "/?module=1&controller=2&action=getJSON&id=4" })
.fullCalendar({ events: $.fullCalendar.gcalFeed('http://www.google.com/calendar/feeds/usa__en%40holiday.calendar.google.com/public/basic') });
});
</script>
Alors ce que je fais est instancié FullCalendar au début de mon script, puis plus bas ajouter des événements individuellement. Je ne suis pas complètement convaincu que c'est la meilleure méthode pour résoudre le problème, donc si quelqu'un a d'autres suggestions, j'aimerais vraiment les entendre.
EDIT
Je réalise que le code d'origine instancie FullCalendar pour chaque flux, donc dans ce cas, je devrais 5 calendriers sur ma page ... oups, je cam dans this post qui m'a donné la answer:
<script type="text/javascript">
$(document).ready(function() {
$('#calendar').fullCalendar('addEventSource', "/?module=1&controller=3&action=getJSON&id=1")
.fullCalendar('addEventSource', "/?module=1&controller=2&action=getJSON&id=2")
.fullCalendar('addEventSource', "/?module=1&controller=2&action=getJSON&id=3")
.fullCalendar('addEventSource', "/?module=1&controller=2&action=getJSON&id=4")
.fullCalendar('addEventSource', "/?module=1&controller=2&action=getJSON&id=5");
});
</script>