Я обновил свой проект Symfony с 2.8 до 3.4.Все в порядке, кроме доступа к JS и CSS.
Поскольку я использовал сборку в 2.8, я сохранил ее после обновления.Когда я пытаюсь обновить js / css в своем проекте, я запускаю команды php bin / console cache: clear , php bin / console assets: install web и сборка php bin / console: dump .Проблема в том, что js / css хранятся в web / bundles / mybundle / .. но они называются в web / css et web / js в HTML.Эта проблема та же для среды разработки или разработки.
Это пример кода в моем шаблоне ветки:
{% javascripts '@MyBundle/Resources/public/js/add_detail.js'
'@MyBundle/Resources/public/js/add_publication.js %}
<script type="text/javascript" src="{{ asset_url }}"></script>
{% endjavascripts %}
В окончательном HTML-коде js вызывается с этой строкой:
<script type="text/javascript" src="/js/db6ab9c_add_detail_1.js"></script>
<script type="text/javascript" src="/js/db6ab9c_add_publication_2.js"></script>
Как сделать так, чтобы у меня были хорошие ссылки на мои css / js в HTML-коде?