Routovani, upgrade z 2.4 na 3.0
- karambastop
- Člen | 5
Zdravím, pěkně prosím, může mi někdo potvrdit, že routování z Nette 2.4 je kompatibilní s verzí 3.0?
Po upgradu se mi v aplikaci vyskytl následující problém. V RouterFactory mám jednu z rout:
...
$router[] = new Route('<subjectUrl>', array(
'module' => 'Front',
'presenter' => 'Subject',
'action' => 'default'
));
...
Po upgrade mi po zádání domena.cz/predmet-12321 dojde k přesměrování
na
domena.cz/subject/?subjectUrl=predmet-12321.
Vypadá to, že Nette výše uvedenou routu ignoruje a použije se až ta
poslední obecná…
Na verzi 2.4 (i 2.5) mi toto routování funguje, tak jak se se očekává.
Předem díky za rady
Editoval karambastop (14. 7. 2019 16:02)
- Jan Mikeš
- Člen | 771
Ahoj, nepovedlo se ti to vyřešit? Narazil jsem na úplně stejný problém.
Aktuálně to řeším tak, že to všechno wrapuju do routelistů, ale to řešení se mi nelíbí.
Minimálně to je nezdokumentovaný (nepovedlo se mi najít v release notes) bc break.
Editoval Jan Mikeš (21. 10. 2019 10:16)