Generování linku bez get parametru

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

Dobrý den,
postupuji dle nové dokumentace, ale nemohu se dostat k výsledku, který potřebuji.

Rád bych do sekce Project/Detail/nazev přistupoval pod adresou Project/nazev.

Současný kód <a n:href="Project:detail $project->name" ... generuje link Project/Detail?name=nazev.
Render očekává „name“ renderDetail($name)

Současná routa (v routerFactory createRouter())
 $router[] = new Route('project/<name>', 'Project:detail');

Jak se dá docílit takovéto úpravy?
Děkuji

Editoval Mahal (15. 5. 2016 15:36)

Jan Mikeš
Člen | 771
+
+1
-

Routy se berou v poradi od prvni po posledni (vyssi ma prioritu), postni sem idealne celou definici routeru

Mahal
Člen | 20
+
0
-

Můj kompletní router:

$router = new RouteList;
$router[] = new Route('<presenter>/<action>[/<id>]', 'Homepage:default');
$router[] = new Route('project/<name>', 'Project:detail');
return $router;
Jan Mikeš
Člen | 771
+
+1
-

Presne jak jsem psal, prehod poradi rout, vzdy tak, aby konkretni byly na prvnim miste a obecnymi to koncilo.

Mahal
Člen | 20
+
0
-

Děkuji