回答編集履歴

1 回答の修正

KatsumiTanaka

KatsumiTanaka score 916

2016/05/12 18:22  投稿

$this->Video->gethogehoge($id)の仕様が分かりませんが、レコードが取得できないときに、きちんとFalseが返却されていますか?
$this->Video->gethogehoge($id)の仕様が分かりませんが、レコードが取得できないときに、きちんとFalseが返却されていますか?
すみません、質問を読み違えてました。
redirect()は、redirect内でexitが働くので、redirect()以降に処理が進まないのですが、render()はレンダリングした後に処理が進んでしまいます
ですので、
```CakePHP
  if($hoge === false){
      $this->render('notfound');
      return;
  }       
```
としてみてください

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る