読者です 読者をやめる 読者になる 読者になる

【Cakephp】404NotFound どうしよう?

404 の NotFound ページをおしゃれにしたい。
と思うことがある。
そんなときの対処法だ。

 

app/View/Errors/error400.ctp ファイルを開き、以下の文を先頭に貼り付ける。

<?php $this->layout = "error"; ?>


こうすることによって、404ページが選択された時、
/app/View/Layouts/error.ctp ファイルに飛ぶように設定ができる。

error.ctpは最初は cakephp のデフォルト設定がしてあるので、
オリジナルに書き換える必要性が出てきてめんどくさい。

そのときは、 bttosnipp

codepenを使用して、簡単に画面を作成すればいいと思う。

ただ、一つ注意点がある
routes.php を設定していないと、 '/' に戻ってきた時さえ、
NOTFOUND ページが出力されてしまう。

なので、予め rotes.php を設定しておく必要性がある。