ForwardResponse v ErrorPresenteru
- Damo
- Člen | 56
Zdravím,
nedaří se mi přesměrovat z ErrorPresenteru na Error4xx v modulu.
Error4xxPresenter.php mám zanořený v app/ContentModule/BbModule/Presenters/
v ErrorPresenter.php v app/Presenters/ vracim
return new Responses\ForwardResponse($request->setPresenterName('Content:Bb:Error4xx'));
Spadne mi to na 500, ale kdyz si dam laděnku, tak mi to spadne na 404, takže nevím, kde může být chyba.
- teekey99
- Člen | 45
Ahoj,
obecně lze forwardovat requesty v Nette pomocí metody
Presenter::forward
(viz. dokumentace).
V akci kterou chceš přesměrovat jednoduše zavolej
$this->forward(':Module:Presenter:action');