regulární výraz pro cokoliv v routě
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Hafran
- Člen | 121
Zdravím,
potřeboval bych nastavit routu tak, aby ignorovala cokoliv, kromě jedné
důležité části, například, unikátního id obsahu – chci aby routy
vypadaly pěkně, ale aby šly snadno identifikovat.
Například url:
vyrocni_zprava/2012/vydaje/unor/id/4
pokud je pouzit text /id/ chci aby to poznalo routu a vrátilo 4, ale aby před tím mohlo být kolik chce textu a lomítek, takže potřebuju nějaký regulární výraz pro cokoliv před /id/, nevíte jak na to?
- Hafran
- Člen | 121
Samozřejmě stačí si tam dát .* :)
<cokoliv .*>/id/<id>
jen mě nenapadlo, že .* si můžu dát přímo do toho parametru. Možná by neškodilo, kdyby to bylo i v dokumentaci: https://doc.nette.org/…tion/routing