我不得不在 CakePHP 中创建我的自定义分页助手,因为 cake 提供的那个不适合我的需要。尽管如此,关于数据检索和每页分组的一切都很好,但是现在当我想在页面底部生成链接(例如,< previous
和next >
编号)时,我无法使链接按预期工作。
我发现问题在于HtmlHelper
转义href
部分链接,所以当我通过$this->Html->link()
以下方式生成链接时:
$this->Html->link('Next >',array('controller' => 'topic','action' => 'list','page:2'));
它输出:
<a href="http://exam.ple/topic/list/page%3A2">Next ></a>
把escape = false
作为一个选项也不起作用。
那么有没有办法避免在 HtmlHelper 中的链接中转义 url?