ForwardResponse v ErrorPresenteru

Damo
Člen | 56
+
0
-

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
+
0
-

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');