Posílání části proměné zkrze rout

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

Zdravím,
přecházím na nette a tak mám určité návyky, které se možná snažím řešit zbytečně obtížně.

Zajímalo by mě, jak vyřešit routování s názvem článku a ID aby se poslalo jen ID.
V htaccessu jsem si napsal výraz, takže když byla adresa ve tvaru:
/article/tohle-je-clanek-s-id-56435.html
tak se mi do proměné poslalo pouze ID: 56435.

Zajímalo by mě, zda něčeho podobného můžu docílit i maskách routu nebo to řešit jinak.

Díky moc za vodítka.

David Matějka
Moderator | 6445
+
0
-

bud muzes dat do routy dva parametry:

new Route("article/<slug>-<id>.html", "Article:default");

nebo tam muzes dat jen jeden (article/<id>.html) a id ziskat ve FILTER_IN filtru – vice v dokumentaci

iwory
Člen | 147
+
0
-

matej21 napsal(a):

bud muzes dat do routy dva parametry:

new Route("article/<slug>-<id>.html", "Article:default");

nebo tam muzes dat jen jeden (article/<id>.html) a id ziskat ve FILTER_IN filtru – vice v dokumentaci

Výborný, díky :-)