我使用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。
我犯了哪个错误?感谢。
答案 0 :(得分:2)
http://book.cakephp.org/2.0/en/core-libraries/helpers/html.html#HtmlHelper::url
你需要使用
<?php echo $this->Html->link('Link', array(..., '#' => 'map'), ...);?>