For Want Of A Better Word

【Cake】【リリース前要チェック】エラー画面設定:missing controller error」「missing action error」 を隠す設定。

   

Cake配下だとURLの不正だけで「missing controller」, 「missing actioin」エラーが表示され、しかもダサいのでデザイン変更必須なのだけど、面倒くさい。
もちろんこんなエラーユーザーには意味不明なので、見せてもしょうがないので隠したい。
まず、
・debugモードを0にする。

これで上記のエラーは404時のエラー画面に集約される。

じゃあ404画面はイケてるの??

そんなことはない。かえる必要はあり。

今回は静的コンテンツで作成している404があるのでそれを読み込むことにした。

修正対象は:
/View/Layouts/error.ctp⇒空にする。
/View/Errors/error400.ctpを下記のように変更。

※これをやったらレイアウトがdefaultレイアウトをつかっていたので、
defaultレイアウトを下記だけにした。(基本使ってないし。)

 

■500はどうする?

404のhtmlからコピペで作って404と同じようにctpから読み込み。

 

 

 

 - cake

  関連記事

【Cake】初期のデザインをbootstrap対応にする2!!

こっちで書いたけど、情報が足りなさすぎるので整理。 前提:bakeでMVC作成済 …

CakePHPとか開発について

ヘルパーとかビヘイバーとか、コンポーネントとか、いろいろサードパーティーの便利な …

cakephpでSQLインジェクション対策

参考になったのでメモ Cake1.3でのデフォルトのセキュリティ対策を検証してく …

テストツール探し

[参考URL]http://www11.atwiki.jp/autotest/m …

CakePHP

– ①バリデーションを使わないでチェックした内容のメッセージをval …