CakePHP hataları için CakeError ve AppError çözümlerinin olduğunu biliyorum. Ancak denetleyicide yeniden yönlendirme yapmam gerekiyor.CakePHP durum koduyla yeniden yönlendirme 404
function afterFilter() {
if ($this->response->statusCode() == '404')
{
$this->redirect(array(
'controller' => 'mycontroller',
'action' => 'error', 404),404
);
}
}
Ama bu 404 durum kodu yaratmaz:
AppController yılında vardır. 302 kodu oluşturur. Bunun için kod değiştirildi:$this->redirect('/mycontroller/error/404', 404);
Ama sonuç aynıdır.
ben bu ilave, o da kaldırılmış işe yaramadı:$this->header('http/1.0 404 not found');
nasıl yönlendirmek denetleyicisi içinde 404 kodu gönderebilir? 404 hatası dönmek istiyorsanız