すいません。cakephpにて、ajax->linkで、第一因数で$html->imageによって画像を表示しようとしたんですが、画像は表示されず、かわりに<img src="/img/2.gif" alt="" />のように表示されてしまいます。
どなたかこの症状の解決方法をご存じないでしょうか?ご存知でしたらご教授願います。
ご質問の手順は img タグにリンクを張る方法ですので、img タグが出力されるのは正しい結果です。
もし img タグではなく、直接画面に画像ファイルを表示させたいということであれば、以下のように記述します。
header("Content-type: image/gif"); header("Content-Disposition: inline; filename=2.gif"); header("Content-length: " . filesize("/img/2.gif")); readfile("/img/2.gif");