'#'=>'フラグメント'
という書き方をすればよい。
<?php
echo $this->Html->link(
"ユーザー詳細",
array(
'controller' => 'users',
'action' => 'detail',
8,
'#'=>'top'
)
);
これで以下のようなリンクが生成される。
<a href="/users/detail/8#top">ユーザー詳細</a>
ところで
#
でURLの最後にid要素を入れるのって、一般的になんて呼ばれるんですかね? 「Webを支える技術」には「URLフラグメント」という書き方をされていましたが、あまり聞いたことがなく。このことばはそこそこ使われているのでしょうか。