AdminModule v jiném jmenném prostoru – odkazy

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

Dobrý den mám v projektu administraci ve složce AdminModule a chci aby všechny presentery v této složce byly v jiném jmenném prostoru než zbytek webu, tj. presentery na webu mají jmenný prostor třeba App\Presenters\HomepagePresenter ale v administraci chci aby byl název třeba Admin\AdminModule\Presenters\HomepagePresenter.
Když udělám odkaz

<a n:href="Admin:Homepage">Administrace</a>

Tak vznikne chyba že presenter neexistuje. Jde to udělat? Chci aby administrace měla jiný jmenný prostor proto že to bude společný systém pro více projektů.

David Matějka
Moderator | 6445
+
+1
-

stacit pridat mapping, za ten defaultni. Takze to bude vypadat treba

	mapping:
		*: App\*Module\Presenters\*Presenter
		Admin: Admin\AdminModule\*Module\Presenters\*Presenter

Vsimni si, ze jsem znovu uvedl ‚AdminModule‘, kdyz totitz specifikuju mapping pro konkretni modul, tak se pri vytvareni toho nazvu „zahodi“ a nepouzije se v te dynamicke casti masky (kde je *Module)

bluray
Člen | 178
+
0
-

Funguje to. Díky za radu