CakePHP - html helper如何关闭转义?

时间:2012-09-20 18:26:57

标签: php cakephp

我使用Cake 2.2.2,并建立一个使用HtmlHelper的链接。

<?php echo $this->Html->link('Link',array('controller' => 'mycontroller', 'action' => 'myAction', '3'."#map"), array('escape' => false));?>

我需要将值3传递给我的控制器,我还需要链接以#map(html锚点)。

但是尽管我使用数组('escape'=&gt; false),输出似乎被转义,#map变为3%23map。

我犯了哪个错误?感谢。

1 个答案:

答案 0 :(得分:2)

http://book.cakephp.org/2.0/en/core-libraries/helpers/html.html#HtmlHelper::url

你需要使用

<?php echo $this->Html->link('Link', array(..., '#' => 'map'), ...);?>