Twig: как предотвратить кодирование квадратных скобок в параметрах GET - PullRequest
0 голосов
/ 28 октября 2019

На моей странице Symfony есть группа флажков, поэтому они имеют одинаковые имена:

<input type="checkbox" name="opt[]" value="1"> Option 1
<input type="checkbox" name="opt[]" value="2"> Option 2
...

Я отмечаю только одно поле и отправляю, URL в браузере выглядит так: http://localhost/list?opt[]=1

В моей ветке у меня есть эта инструкция:

<link rel="canonical" href="{{ app.request.uri }}">

В исходном коде HTML у меня есть это:

<link rel="canonical" href="https://localhost/list?opt%5B0%5D=1">

И теперь браузер говорит, что канонический URL-адресотличается от текущего!

Как я могу запретить веточке кодировать квадратные скобки? И почему он добавляет 0 между ними ??

С уважением

...