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

  関連記事

java-logo
javaのFilter(フィルター)

http://www.javaroad.jp/servletjsp/sj_ser …

cakephp_logo
Cakeでログインして、その情報をCake以外のPHPから参照したい。(セッションの共有)

なんてことは無かった。 cakeでAuthコンポーネント使ってログインして、それ …

cakephp_logo
CakePHP

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

cakephp_logo
【Cake】【PHP】 memo テーブル項目追加が反映されない。

テーブルに項目を追加して、Viewで登録用のフォームを書いてもDBにデータが入ら …

cakephp_logo
CakePHP2.0導入 ② とりあえず使ってみる。

CookBookを見ながら、気になった所だけメモ。 現在の安定版は2.3.5 P …