CakePHPのerror.logにApple-touche のエラー

faviconのようなおまじないファイルを設置する

iPhoneのホーム画面に追加するようのファイルが必要という事らしい

Exception Attributes: array (
  'class' => 'Apple-touch-icon.pngController',
  'plugin' => NULL,
)

apple-touch-icon.png
サイズは57*57 らしいが、faviconをリネームして使う事にする

favicon/apple iconを作らなきゃ

参考リンク

viewに読み込むようmetaを追加

echo $this->Html->meta(
   array(
    'rel' => 'apple-touch-icon-precomposed',
    'sizes' => '16x16',
    'link' => 'apple-touch-icon.png',
));

16だとさすがに荒すぎるが、エラーは表示されなくなった。 iPhone毎にいくつか用意しておく事が必要みたい 144*144とか。

で、この対応をしたら、Sessionが切れることがなくなり、 Commentを投稿する時に謎のログイン画面に飛ばされる事象がなくなった。 以前探していたコチラの方の記事と同じ現象でした。

号泣。CakePHPでSessionが突如切れるのはfaviconのパスが問題でした

参考にさせて頂きました m( _ _ )m