[英]CakePHP – html helper how to turn off escaping?
I use Cake 2.2.2, and to build a link I use HtmlHelper. 我使用Cake 2.2.2,并建立一个我使用HtmlHelper的链接。
<?php echo $this->Html->link('Link',array('controller' => 'mycontroller', 'action' => 'myAction', '3'."#map"), array('escape' => false));?>
I need to pass value 3 to my controller and I also need the link to have #map (html anchor). 我需要将值3传递给我的控制器,我还需要链接到#map(html锚点)。
But despite the fact that I use array('escape' => false), output appears to be escaped and #map becomes 3%23map. 但尽管我使用数组('escape'=> false),输出似乎被转义,#map变为3%23map。
Where I made a mistake? 我犯了哪个错误? Thanks.
谢谢。
http://book.cakephp.org/2.0/en/core-libraries/helpers/html.html#HtmlHelper::url http://book.cakephp.org/2.0/en/core-libraries/helpers/html.html#HtmlHelper::url
you need to use 你需要使用
<?php echo $this->Html->link('Link', array(..., '#' => 'map'), ...);?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.