我一直在尝试将FullCalendar整合到我的Symfony2.3项目中。看起来它工作正常,但是我只有一个非常奇怪的问题 - 所有时间(对于所有不同的视图),事件都在左上角呈现。有没有人经历过这个并且可能有一个修复?我的代码如下,我没有触及默认的CSS和JS文件。
这是日历呈现的内容:
以下是我视图中的JS和HTML:
<script>
$(document).ready(function () {
$('#timetable').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,basicWeek,basicDay'
},
editable: false,
handleWindowResize: true,
events: '{{ path('
calendar_get_json_data ') }}'
});
});
</script>
<div id="timetable"></div>
最后来自我上面的事件URL的JSON响应(顺便转换为'/app_dev.php/timetable/fetch')
[{
"id": 1,
"title": "Test\/Exam",
"start": "2013-11-12 16:00",
"end": "2013-11-13 18:00",
"url": "\/app_dev.php\/testevent\/1\/show"
}, {
"id": 2,
"title": "Test\/Exam",
"start": "2013-11-13 06:00",
"end": "2013-11-20 00:00",
"url": "\/app_dev.php\/testevent\/2\/show"
}, {
"id": 3,
"title": "Test\/Exam",
"start": "2013-11-08 10:00",
"end": "2013-11-12 00:00",
"url": "\/app_dev.php\/testevent\/3\/show"
}, {
"id": 4,
"title": "Test\/Exam",
"start": "2013-11-12 10:00",
"end": "2013-11-12 19:00",
"url": "\/app_dev.php\/testevent\/4\/show"
}]
一切似乎都运行良好(返回正确的JSON数据,我可以点击并查看链接等)但渲染真的很奇怪?我必须随意丢失一些东西。
感谢您的帮助!
PS我尝试以'Y-m-d'格式返回JSON提要(没有'H:i'),但这仍然没有解决问题。
编辑 -
我已经尝试制作一个只有时间表的模板,这似乎工作正常。然后它必须与引导程序或所选库(对于选择)冲突。有没有人对冲突是什么以及如何解决它有任何想法?