Error」など、例外処理で画面を作る方法です。CakePHPでは、特に何もしなくてもフレームワークの方でメッセージを出してくれます。開発側で意図的にエラーの種類を分けたり、画面を作成したい場合があります。フレームワークを無視して独自でPHPで実装するのもありですが、CakePHPにそのしくみが用意されているのを見つけたので、利用してみます。エラー用のビューを設置するCakePHPではエラーが発生した際に参照するビューディレクトリがあります。/app/views/erros/例えば、404エラーの場合は「error404.ctp」というビューを設置しておけば、404エラーが発生した際に自動的にこのビューが出力されます。テンプレートを用いるデフォルトのテンプレートの内容は以下のライブラリにまとめられています。(デフォルトでこのフォルダのテンプレートが参照されてるわけではないようです。テンプレートの原型がアーカイブされているだけです。)/cake/libs/view/errors/こちらから、先ほどの「/app/views/erros/」にビューファイルをコピペして、内容を編集すればオリジナルのエラーページを構築できます。エラーの種類について先ほどのライブラリの一覧を見ても分かるとおり、エラービューには以下の種類があります。基本的には404と500しか使わないと思いますが。意図的にエラービューを出力する例えばコントローラから任意の条件で404エラーを発生させたい場合、以下のように書くことでエラー画面に遷移させることができます。任意のエラー判定$this->cakeError('error404');}変数aと変数bが等しくない場合に、ビュー「error404.ctp」が出力されます。PHPでシステムを組む場合に、よりシンプルで漏れのない例外処理を構築するのに、毎回頭を悩ましますが。このしくみだとうまく活用できそうですね。リックテレコムプログラミングは全く初めての人、他の入門書で挫折しちゃった人、つまづく所はみんな同じです。そこを徹底分析したメソッドで、全員ゴールに辿り着ける入門教室が秋葉原にあります。1日でWeb画面と簡単なDBまで作れるようになるとってもユニークな速習コース。その方法を1冊に凝縮した本書なら、いきなりの初心者でも、無理せず楽しくPHPとMySQLのエッセンスを習得できます。ソーテック社FuelPHPでのフレームワーク開発を基礎から解説!役立つコアクラスとパッケージを徹底詳解!自由に使えるサンプルプログラムで実例をあげながら解説!Webアプリ開発の効率を大幅アップ!統合開発環境でOS問わず開発可能。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。inc.Profileサイト「helog」は私がWeb制作に携わるなかでの経験を中心に記しています。前にも発生したんだよなぁ。」といった無駄な時間を省くことを目的に書き始めました。「へ」の「ログ」です。個人的な技術メモのようなものですが、みなさんの何か役に立つことがあればこの上ないです。