Routování adres přes moduly
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- iwory
- Člen | 147
Zdravím, jelikož mi na jedné aplikaci poběží 3 weby, tak jsem si
řekl, že je rozdělím na moduly. 1 modul = 1 web.
Všechno běží ok až na vytváření rout na jendotlivé presentery.
Do každého odkazu se mi přidá název daného modulu
/kpz.dashboard/45-web-ahoj což se mi moc nehodí, nejde to nějak eliminovat
aby se nevytvářel? Nebo existuje jiné řešení?
Díky moc.
Routa:
new Route($prefix . 'dashboard/<pubID [0-9]{0,6}+>-<slug>', array('module' => 'Kpz', 'presenter' => 'Dashboard', 'action' => 'default'));
- David Matějka
- Moderator | 6445
to se mi nezda :) to by tam nebylo misto pro to „kpz“ v url, ale zkus tohle:
$router[] = $kpzRouter = new RouteList('Kpz');
$kpzRouter[] = new Route($prefix . 'dashboard/<pubID [0-9]{0,6}+>-<slug>', array('presenter' => 'Dashboard', 'action' => 'default'));