Я пытаюсь достичь простой цели: добавить разработанные классы додзё на страницу symfony2 html с Twig.Включить javascript файлы dojo через Twig в Symfony 2
Я читал много документации по assetic, и я нашел два типа метода включает в себя активы:
Первый с функцией веточки активов(). А второй - с тегом javascripts.
Функция активов используется для включения файлов, хранящихся в папке/папке, тогда как теги javascripts загружают файлы, которые хранятся в папке ресурса текущего пакета.
Мои классы додзе файлы хранятся в папке ресурсов пучка, поэтому я пытался загрузить их с JavaScripts тэгом как это:
{% javascripts '@MyBundle/Resources/public/js/MyClass.js' output= 'js/myBundle/MyClass.js' %}
<script type='text/javascript' src='{{ asset_url }}'></script>
{% endjavascripts %}
И это работает, мой файл был успешно включен, к сожалению, имя не «MyClass.js», а «MyCmass_MyClass_1.js». Я выполнил assetic: dump --env = prod, но мое имя файла все еще «MyCmass_MyClass_1.js»
Что я могу сделать, чтобы исправить это?
(Я попытался удалить кеш, перезагрузить свой сервер в prod/dev, запустить команду assetic с dev env и без изменений).
Просто посетите свой сайт в режиме производства, а не в разработке. – malcolm