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 に答える