CakePHPでは$html->link()を使うとリンクをはることができて、$html->image()を使うと画像タグをはることができる。 ということは画像にリンクをはることもできるはずだし、「できるよ」とリファレンスに書いてあるのだけれども、どうしても$html->iamge()の画像タグがエスケープされてしまう。 なんでだろうと思ってじっくりリファレンスを見たら$html->link()の第5引数が$escapeTitleになってた。 てことで以下のように第5引数をflaseにすれば画像にリンクを張ることが可能。 <?php echo $html->link($html->image("test.png"), '/',null,null,false);?>