Jak napsat routu pro více polí

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
wodCZ
Člen | 49
+
0
-

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

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.