Generování odkazů na 404 při vlastním routru
- zarubik
- Člen | 31
Ahoj,
mám problém při generováním odkazů při zobrazení stránky
404 v errorPresenteru.
Používám vlastní router s použitím databáze. Generování odkazů mi funguje pomocí parametru „structure“. Ale při zobrazení chybové stránky 404 mi vyhodí místo odkazu chyba:
error: No route for Front:Error:default(structure=18)
Nevíte, kde dělám chybu?
Pak nevím jak vyřešit, abych měl errorPresenter pro 404 jiný, než třeba pro chybu 500. Jde mi o to, že při 404 dědím presenter FrontPresenter, kde se mi načítá menu apod.
Ale při jiné chybě musím dědit od BasePresenter, kdyby byla chyba v některé komponentě… pak by se mi ta stránka nezobrazila s chybou 500 nezobrazila.
Přes setPresenterName? Napadlo mě také přesměrování, ale chtěl bych zachovat URL.
Děkuji za každou radu či nápad.