我不得不在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链接中的网址?
你是如何尝试escape => false的?请显示代码。因为这是(记录的)实际做到这一点的方式。还记录了如何正确使用命名参数。 – mark
'不适合我的需求' - 怎么样? – AD7six