Ako robit vlastne url? Nechcem zobrazovat akciu v url a zaroven pouzit id

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

Zdravim vsetkych,
mam taky problem ze neviem ako docielit, nech mi funguju url nasledujucim sposobom

Namiesto

domena.sk/kategoria/akcia/id_categorie

chcem pouzit iba

domena.sk/kategoria/id_categorie

Ako mozem toto docielit ? Pripadne zavolat akciu default s parametrom, bez toho, aby sa v url zobrazilo default..

Da sa to riesit niejako tu ?

$router = new RouteList;
		$router[] = new Route('<presenter>/<action>[/<id>]', 'Homepage:default');
		return $router;

Dakujem za kazdu pomoc.

pavelmlejnek
Člen | 16
+
+1
-

Zkus:

	$router = new RouteList;
	$router[] = new Route('kategoria/<id>', [
		'presenter' => 'Kategoria',
		'action' => 'akcia'
	]);
	$router[] = new Route('<presenter>/<action>[/<id>]', 'Homepage:default');

Konkrétní presenter a action si doplň podle sebe.

nord
Člen | 52
+
0
-

Parada, presne to som potreboval, dik moc :)