Неверный вывод в URL Symfony - PullRequest
1 голос
/ 26 августа 2010

Я пытаюсь использовать вспомогательную функцию 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

Есть ли какое-нибудь решение?

...