0

我使用 Cake 2.2.2,并使用 HtmlHelper 构建链接。

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

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

但是尽管我使用了array('escape' => false),但输出似乎被转义了,#map 变成了 3%23map。

我在哪里做错了?谢谢。

4

1 回答 1

2

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

你需要使用

<?php echo $this->Html->link('Link', array(..., '#' => 'map'), ...);?>
于 2012-09-20T18:31:45.703 回答