1

我想知道如何在 cakephp url 中添加“#”而不被转义。我试过 'escape' => false 但没有成功。我这样做是为了尝试链接到包含评论的页面的 id="comments" 部分。这是我的链接代码:

<?php echo $this->Html->link($post['Post']['total_comments'].' comments', array('controller' => 'posts', 'action' => 'view', $post['Post']['slug'].'#comments'),array('class' => 'comments-icon')); ?>

任何帮助,将不胜感激。

4

1 回答 1

6

试试这个:

echo $this->Html->link($post['Post']['total_comments'].' comments', array(
       'controller' => 'posts', 
       'action' => 'view', 
       $post['Post']['slug'], 
       '#' => 'comments' //Or #comments only without key
      ), array('class' => 'comments-icon'));
于 2012-09-09T07:48:35.043 回答