В настоящее время я испытываю странную проблему. Я создаю переменную из url с текущей страницы.Symfony добавляет% символов к моим переменным вместо квадратных скобок
{% set var = app.request.url %}
И это работает на другой странице. Сгенерированный URL-адрес также в порядке;
site/banana[is_yellow].
К сожалению, мой URL выходит как Banana%20%5Bis_yellow:54%5D
(при печати переменной). Мне нужна переменная, чтобы остаться Banana[is_yellow]
Таким образом, мой вопрос заключается в том, как заставить Symfony (или Twig?) Не заменять квадратные скобки случайными символами и цифрами?
как вы печатаете переменную, можете ли вы включить код? – nifr
{{var | raw}}, и для создания этой переменной {% set var = app.request.url%} –
вы устанавливаете переменную в app.request.url и затем печатаете ее с помощью {{var | raw}}, и ваш шаблон показывает 'Banana % 20% 5Bis_yellow: 54% 5D'? вы указываете случайные строки .. меняется ли выход или это всегда 'банан% 20% 5Bis_yellow: 54% 5D'? – nifr