Routování s moduly – url zůstává ve tvaru <presenter>/<action>
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- d3tr1tus
- Člen | 52
Ahoj,
mám problém s Routou, která vypadá takhle.
$router = new RouteList;
$router[] = $module = new RouteList('Admin');
$module[] = new Route('admin/<presenter>/<action>', 'Homepage:default');
$router[] = $module = new RouteList('Front');
$router[] = new Route('index.php', 'Homepage:default', Route::ONE_WAY);
$module[] = new Route('<presenter>/<action>', 'Homepage:default');
$module[] = new Route('portret', 'Gallery:portret');
$module[] = new Route('glamour', 'Gallery:glamour');
$module[] = new Route('architektura', 'Gallery:architecture');
$module[] = new Route('street-foto', 'Gallery:street');
$module[] = new Route('sport', 'Gallery:sport');
$module[] = new Route('priroda', 'Gallery:nature');
return $router;
Všechno funguje žádná chyba nevyskočí ale moje URL stále vypadá takto – např. http://www.xxx.cz/gallery/portret
Mohli by jste mi prosím pomoct?
Koukal jsem tady na fóru a zkoušel to upravit podle pár návodů, ale nic nepomohlo.
Díky