タグ

ブックマーク / blog.xao.jp (1)

  • CakePHP で例外・エラー用レイアウトを(プラグインから)変更する | X->A->O

    プラグインのコントローラがコールされた場合にのみ例外レイアウトを変更する方法 CakePHP のプラグインから、エラー画面のレイアウトファイルを変更したいと思って調べたのでメモ。プラグイン限定としたところ、ちょっと手こずりました。 ※ なお内容はCakeEventを利用するため 2.1系 以上です。 やりたかったこと プラグインのコントローラ呼び出し時のエラーの際に、独自のエラー用のレイアウトで表示させたい。 極力アプリケーションファイルに変更を加えない。 例として、”MyPlugin” という名前のプラグインを作成し、プラグインのコントローラがリクエストされた場合のエラーに関して MyPlugin.View/Layout/error.ctp というエラー用のレイアウトファイルで出力することを目指すことにします。 こうしたら出来る ステップ1. プラグインの bootstrap に設定が必

  • 1