Routování modulů a jejich struktura

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

S nette začínám a snažím se dosáhnout přehledné struktury modulů, jelikož budu mít vnořené moduly atd.
Snažím se dosáhnout toho, abych byl schopný načíst modul bez zadání module ve složce a namespace modulu.

  • Core
    • Moduler

namespace si představuju, aby vypadal takto: namespace Core\Moduler;
v RouterFactory.php mám nastavené zatím toto:

$router[] = new Route(‚<presenter>/<action>[/<id>]‘, ‚Core:Moduler:Test:default‘);

nicméně, toto se mi nedaří rozjet, protože router očekává cestu:

app/CoreModule/ModulerModule/presenters/TestPresenter.php

pokud všechno přejmenuju, bude vše OK, ale opravdu bych radši měl složky bez Module nakonci protože modulů budu mít hodně a takto mi to přijde přehlednější.

Dík

enumag
Člen | 2118
+
0
-

Imho stačí podědit si PresenterFactory a přepsat formatPresenterFile.

peacemaster
Člen | 11
+
0
-

Supr, to je přesně ono.

dík