Tôi có một bộ điều khiển gọi là articles
, tạo mô hình bài viết lấy dữ liệu có liên quan từ cơ sở dữ liệu.Trong Kohana, bạn có thể kích hoạt lỗi 404 không?
Tôi muốn, nếu phương pháp tôi gọi trả về false
, để kích hoạt lỗi 404. Đây là những gì tôi có cho đến nay.
$articleName = $this->uri->segment('articles');
$article = new Articles_Model();
$data = $article->getArticleUsingSlug($articleName);
if (!$data) {
Kohana::show_404; // This doesn't work.
}
Tôi chỉ cần thêm móc tùy chỉnh của riêng tôi mà chuyển hướng người dùng đến một thực tế 404 (/ bài viết/trang-not-found /) như kích hoạt bởi Kohana, nhưng là có cách nào tôi có thể gọi phương thức 404 nội bộ của mình để Kohana từ bỏ việc xử lý bộ điều khiển của tôi và sử dụng móc mới của tôi?
Có thể bạn không chỉ cần sử dụng các phương pháp php header và sau đó chết()? –
@Nael El Shawwa Không phải khi có các tùy chọn tốt hơn có sẵn. – alex