2016-07-07 22 views
0

我想显示adesigns日历CalendarBundleSymfony2中,无法显示adesigns的日历CalendarBundle

https://github.com/adesigns/calendar-bundle

我遵循“安装”和“用法”部分,但什么也不显示

{% extends '::base.html.twig' %} 

    {% block title %}calendar{% endblock %} 

    {% block body %} 

    {% include 'ADesignsCalendarBundle::calendar.html.twig' %} 

    {% endblock %} 

我不知道该怎么办,我必须在控制器中写些东西吗?创建一个包?

+0

是否在屏幕上显示或记录了任何错误消息? –

+0

是的我发现铬日志中的东西:“calendar-settings.js:23未捕获ReferenceError:路由未定义”文件中的行“url:Routing.generate('fullcalendar_loader'),”我认为它与jsroutingBundle需要相关安装CalendarBundle,我安装了它。 – benza

+0

并正确安装了JsRoutingBundle? 'bin/console deboug:router'的输出是什么? –

回答

1

它现在

我说:

<script src="{{ asset('bundles/fosjsrouting/js/router.js') }}"></script> 
    <script src="{{ path('fos_js_routing_js', {"callback": "fos.Router.setData"}) }}"></script> 
0

这是关于这个问题的链接的位置必须在layout.html.twig或在本例为base.html.twig重要。

在文档日历束只能说安装FOSJsRouting的要求,但他们没有说配置这个链接是强制性的:

<script src="{{ asset('bundles/fosjsrouting/js/router.js') }}"></script> 
<script src="{{ path('fos_js_routing_js', {"callback": "fos.Router.setData"}) }}"></script> 

对于这个工作,我用的Symfony 3

问候

工作