ほんとの手

主に開発や仕事のメモクリップ

エラーページをカスタマイズ

CakePHPのエラーページをカスタマイズする|A Day In The Boy's Life

app/View/Errors/error400.ctp などエラーコードに該当するビューファイルを作成し、それを編集する。 レイアウトを切り替えたい場合には当該ファイル内で $this->layout = 'hogehoge'; として切り替える。

更に詳細に動作を変更したい場合には、Exception.handler などハンドラの動作を継承して動作を記述する。 (そこまでの必要性は感じないが、、、)

例外(Exception) — CakePHP Cookbook 2.x ドキュメント