アンカーリンクというのは
hogehoge.com
というやつですね。
CakeのHtmlコンポーネントでリンクを作ると
http://hogehoge.com/index.html%23hoge
という風に、シャープが%23に変換されてしまいます。
escapeフラグを付けてもダメでした。
どうするか?
結論
Html::linkメソッドでは無理ぽい。ほかの方法を使う。
方法1 コントローラーでリダイレクトさせる
$this->redirect(array('controller' => 'hoges','action' => 'index', '#' => 'hoge'));
方法2 リンクタグをじか書き
<a href="<?php echo($this->Html->url(array('controller' => 'hoges','action' => 'index'))."#hoge");?>">hoge</a>