generovani url v LATTE → misto tecek dat lomitka

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

Ahoj v latte sablone mam

n:href="JakObjednat:letenky"

vysledek se zobrazi jako:
http://www.atp.loc/…nat/letenky/

v RouterFactory mam

$router[] = new Route('jak-na-to/<presenter>/<typ>',
				array(
					'module'=>'Front:JakNaTo',
					'presenter'=>'JakNaTo',
					'action'=>'default',
					'typ'=>NULL
					));

ocekaval jsem generovani:
http://www.atp.loc/…nat/letenky/

dix

Jiří Nápravník
Člen | 710
+
0
-

Použij routelisty, a možná příště zkusit vyhledávat, viz třeba tady

vosy
Člen | 532
+
0
-

Nedari se, udelal jsem tedy:

$router[] = $frontRouter = new RouteList('Front:JakNaTo');
		$frontRouter[] = new Route('jak-na-to/<presenter>/<typ>',
				array(
					'presenter'=>'JakObjednat',
					'action'=>'default',
					'typ'=>NULL
					));

namespace mam:

namespace FrontModule\JakNaToModule;


class JakObjednatPresenter .....

vysledek error: No route for Front:JakNaTo:JakObjednat:letenky()

pritom mam FrontModule/JakNaToModule/JakObjednatPresenter.php a fce letenky() taky existuje