未定义参考错误Sfjs

时间:2015-04-27 05:19:25

标签: symfony assetic

我刚开始使用symfony,在模板上我只是定义:

{% javascripts "@MyBundle/Resources/public/js/app.js" %}
    <script src="{{asset_url}}"></script>
{% endjavascripts %}
在关闭正文标记</body>之前

我收到此javascript错误:

  

ReferenceError:未定义Sfjs

好像我的javascript正在影响symfony debugbar脚本。但即使我的app.js什么都没有,它也会发生。我该怎么解决这个问题?感谢。

2 个答案:

答案 0 :(得分:19)

虽然这是一个已经找到无数解决方案的老话题,但我只是想分享一下我的经验,当我遇到同样的错误时,这是​​因为我忘了添加一个结束{{1在我的基本模板中的某处标记。

答案 1 :(得分:0)

我自己对Symfony比较陌生,但我相信你需要在括号和变量之间加上空格。换句话说,第二行应如下所示:

<script src="{{ asset_url }}"></script>

这应该有助于Symfony找到脚本,这将允许工具栏显示。

希望有所帮助!