エラーページに対応する

cakePHPではコントローラー名がURLの一部となるために、存在しないコントローラーに対するリクエストがあるとMissing Controller表示がされてしまう。
blog.katsuma.tvではそのための対応として、app/views/errorにmissing_action.ctp、missing_controller.ctp、missing_view.ctpを配置すればよいことが書かれているが、どのようにコードを記述すればよいかはわからない。
関数を一切設定せずにファイルを作成したところエラーは表示されなくなったが、missing_view.ctpに記載されているメッセージも出なかった。おそらくcontrollerへの記載が必要なんだろうけれど、そのドキュメントが見当たらない。
他のドキュメントも探したが、cake/dispatcher.phpを改造するものなどちょっと強引なものがあったので、もう少しよさそうな方法を探したい。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です