Jak napsat routu pro více polí
- wodCZ
- Člen | 49
Zdravím,
chtěl bych se zeptat, jak by jste řešili routování pro tento případ:
URL: /byty/domy-vily/praha/ceske-budejovice/
parametry: typy ⇒ [4,5], okresy ⇒ [3100, 3301]
ideálně zachovat oba směry, aby zůstalo funkční generování odkazů i jejich zpracování.
Zkoušel jsem si napsat vlastní router, ale je to na mě moc magické a nefungovalo mi generování odkazů.
Používám Nette 2.2.1.
Díky za každý tip.
- llsm
- Člen | 121
Osobne bych to resil tak, ze bych ty parametry v poli oddeloval jinym znakem
(treba teckou) a tolik tu adresu neprozival ; ) Pak to vyresis jen pomoci filtru
na route.
Jinak musis napsat vlastni router, bez nej si podle me neporadis, protoze (jak
uz pravdepodobne vis) standardni router nedokaze v tomto pripade rozlisit,
ktera hodnota patri do ktereho parametru.