在Symfony URL中输出错误的输出错误

时间:2010-08-26 08:55:58

标签: php symfony1 escaping

我正在尝试使用Symfony的url_for()辅助函数为我的Web应用程序获取一些URL。

如果get参数的值是数字,则

url_for()函数可以正常工作。但奇怪的是,如果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

在第二个例子中,&符号奇怪地逃脱了。它应该是&但它是放大器;

我正在使用Apache / 2.2.16(Win32)服务器和PHP 5.3.3

有没有解决方案?

0 个答案:

没有答案