というコントローラーがarticles
あり、データベースから関連データを取得する記事モデルを作成します。
false
呼び出したメソッドが を返した場合、404 エラーをトリガーしたいと考えています。これは私がこれまでに持っているものです。
$articleName = $this->uri->segment('articles');
$article = new Articles_Model();
$data = $article->getArticleUsingSlug($articleName);
if (!$data) {
Kohana::show_404; // This doesn't work.
}
Kohana によってトリガーされたときに、ユーザーを実際の 404 (/articles/page-not-found/) にリダイレクトする独自のカスタム フックを追加しましたが、内部の 404 メソッドを呼び出して、Kohana が私の処理を放棄できるようにする方法はありますか?コントローラーと新しいフックを使用しますか?