Функция Symfony asset добавляет / к http url

#symfony #webpack #assets #webpack-dev-server

#symfony #webpack #ресурсы #webpack-dev-server

Вопрос:

Я пытался добавить webpack в приложение Symfony 3.1. Проблема в том, что когда я добавляю HMR, функция ресурсов не разрешается корректно

 // base.html.twig
<script src="{{ asset('bundles/fosjsrouting/js/router.js') }}"></script>

// app/config/config_dev.yml
framework:
    assets:
        base_path: "http://localhost:8080"
  

Результат: <script src="/http://localhost:8080/bundles/fosjsrouting/js/router.js"></script>

Как я могу сказать Symfony, чтобы она не добавляла начальную, / если base_path она начинается с http:// ?

Ответ №1:

Вы можете использовать base_urls. Протокол / хост / порт не должен использоваться в base_path для ресурсов.

https://symfony.com/doc/current/reference/configuration/framework.html#assets