symfony 引用错误Sfjs未定义

xe55xuns  于 2023-06-24  发布在  其他
关注(0)|答案(3)|浏览(133)

我刚开始使用symfony,在模板上我简单地定义:

{% javascripts "@MyBundle/Resources/public/js/app.js" %}
    <script src="{{asset_url}}"></script>
{% endjavascripts %}

就在关闭主体标记</body>之前。
我得到了这个JavaScript错误:
参考错误:未定义Sfjs
看起来我的JavaScript正在影响symfony调试栏脚本。但即使我的app.js不包含任何内容也会发生这种情况。我该如何解决这个问题?谢谢。

nzk0hqpo

nzk0hqpo1#

虽然这是一个老主题,已经找到了未知的解决方案,但我只是想分享我的经验,当我遇到同样的错误时,这是由于我忘记在基本模板的某个地方添加关闭</script>标记。

lkaoscv7

lkaoscv72#

我自己对Symfony相对较新,但我相信你需要在括号和变量之间放空格。换句话说,第二行应该是这样的:

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

这将有助于Symfony找到脚本,这将允许工具栏显示。
希望有帮助!

798qvoo8

798qvoo83#

在我的例子中,我添加了一个干扰JS的样式表。我不知道为什么,或者是为什么,TBH。

<style rel="stylesheet" href="/assets/plugins/icheck-bootstrap/icheck-bootstrap.min.css"/>

相关问题