私はkohana3.2を使用していますが、ページが存在しない場合、kohana-errorモジュールは正常に機能しています。しかし、私にはこのような状況があります。ページは存在しますが、データが存在しないため、データは送信されません。ルートパラメータを使用してデータベースをチェックしています。
だから私はこれをしました、
if($response )
{
return $response;
} else {
throw new HTTP_Exception_404('Page Not Found');
}
データが返される場合は、「ページが見つかりません」を作成します。これは、kohana-errorモジュールによってキャッチされると思いますが、そうではありません。これは正しいアプローチですか?