Я пытаюсь использовать вспомогательную функцию url_for () Symfony, чтобы получить некоторые URL-адреса для моего веб-приложения.
Функция url_for () работает хорошо, если значения параметров get являются числовыми.Но странная вещь заключается в том, что если значением параметра get является строка, то следующий параметр get экранируется неверным образом.
Например;
echo url_for("konu/index?page=1sort=1")
=>http://localhost:8080/frontend_dev.php/konu?page=1&sort=1
, но
echo url_for("konu/search?query=magnum&page=1&sort=1")
=> http://localhost:8080/frontend_dev.php/konu/search/query/magnum/amp%3Bpage/1/sort/1
Во втором примере амперсанд экранирован странным образом.Это должно быть & но это & amp;
Я использую сервер Apache / 2.2.16 (Win32) и PHP 5.3.3
Есть ли какое-нибудь решение?