Я использую веточку для создания шаблонов в многоязычном проекте Symfony2.В layout.html.twig
есть переключатель языка. Я хочу, чтобы пользователь мог переключать языки без изменения текущей страницы, щелкнув ссылку на язык.Я написал следующий код, который просто выполняет обязанности для статических страниц.Поскольку языковые ссылки просто передают locale
на маршрут, в случае использования дополнительных обязательных параметров, он, очевидно, выдает исключение: route has some missing mandatory parameters
<ul id="lang">
<li><a href="{{ path(app.request.attributes.get('_route'), {_locale: 'az'}) }}">AZ</a></li>
<li><a href="{{ path(app.request.attributes.get('_route'), {_locale: 'en'}) }}">EN</a></li>
</ul>