2015-04-27 4 views
1

Я только начал с Symfony, на шаблон я просто определить:Reference ошибка Sfjs не определена

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

прямо перед закрытием тела тега </body>.

Я получаю эту ошибку яваскрипта:

ReferenceError: Sfjs is not defined

Похоже, что мой Javascript влияет на Symfony DebugBar скрипт. но это происходит даже тогда, когда мой app.js ничего не содержит. Как мне это исправить? Благодарю.

ответ

0

Я относительно новичок в Symfony, но считаю, что вам нужно положить пробелы между скобками и переменной. Другими словами, вторая строка должна выглядеть следующим образом:

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

Это должно помочь Symfony найти сценарий, который позволит на панели инструментов, чтобы показать.

Надеюсь, что это поможет!

10

Хотя это старая тема с уже найденным невыразимым решением, я просто хотел поделиться своим опытом, что, когда я столкнулся с той же ошибкой, это произошло из-за того, что я забыл добавить закрывающий тег </script> где-то в моем базовом шаблоне.