Routování s id, action před presenterem

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

Zdravím,

dostal jsem se do problému, kdy se můj presenter jmenuje DedicatedServer a já mu potřebuji předávat parametr v podobě měst (amsterdam, london). Bez jakékoliv úpravy vypadá url poté /dedicated-server/city, ale já bych potřeboval docílit toho, aby vypadala /city-dedicated-server a zároveň zde byly ošetřené dvouslovné názvy jako /new-york-dedicated-server atp. Jak toho mám v router factory prosím docílit? Šel by vytvořit nějaký sample? Děkuji.

Editoval Xorii (18. 4. 2017 12:23)

ali
Člen | 342
+
+1
-

Melo by stacit pridat nad globalni routu neco podobneho:

Route("<city>-dedicated-server", ["presenter" => "DedicatedServer", "action" => "default"]);

Editoval ali (18. 4. 2017 12:30)

Xorii
Člen | 4
+
0
-

@ali to je přesně ono! Díky moc. A ten parametr teď v presenteru přeberu do nějaké proměnné jak prosimtě?

ali
Člen | 342
+
+1
-
public function renderDefault($city) {