Chcę rzucić błąd "404 Nie znaleziono strony" z mojego kontrolera. Jak mogę to zrobić?Zend 2: Jak rzucić błąd 404 ze sterownika
Używam Zend Framework 2 nie 1.
Chcę rzucić błąd "404 Nie znaleziono strony" z mojego kontrolera. Jak mogę to zrobić?Zend 2: Jak rzucić błąd 404 ze sterownika
Używam Zend Framework 2 nie 1.
prostu spróbuj z:
$this->getResponse()->setStatusCode(404);
return;
w sposobie działania swojego kontrolera.
class IndexController extends AbstractActionController
{
public function previewAction()
{
return $this->notFoundAction();
}
}
W prawidłowej konfiguracji ZF2 powinieneś już mieć swój pogląd, 404, następnie w twoje działanie kontroler wystarczy użyć następujących a 404 jest obsługiwana automatycznie dla Ciebie:
if($notTheCorrectSlugMatchOrWhatEver){
return $this->notFoundAction();
}
Dzięki. Zadziałało! –
Jeśli uważasz, że moja odpowiedź jest pomocna, pamiętaj, aby oznaczyć jako zaakceptowaną. – hsz
Po prostu muszę poczekać 10 minut więcej. :) –