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
+
0
-

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
+
0
-

co je v $prefix?

iwory
Člen | 147
+
0
-

matej21 napsal(a):

co je v $prefix?

V případě potřeby mohu přidat kompletní adresu… $prefix = ‚http://www.neco.cz/‘.

David Matějka
Moderator | 6445
+
0
-

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'));