Modularna aplikacia chyba routu

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

Caute robimn aplikaciu, chcem si ju roydelit na moduly. Konkretne prvy modul je Organizacia, ktory ma svoju vlastnu strukturu, to znamena, vlasten presenters, modules atd…

len mi nejako nefunguje moj route

$router = new RouteList();
		$router[] = new Route('<presenter>/<action>[/<id>]', 'Homepage:default');
		# organization
		$router[] = $organizationRouter = new RouteList('Organization');
		$organizationRouter[] = new Route('organization/[<lang [a-z]{2}>/]<presenter>/<action>[/<id>]', 'Homepage:default');
		return $router;

Cannot load presenter ‚Organization‘, class ‚App\Presenters\OrganizationPresenter‘ was not found

JZechy
Člen | 161
+
+4
-

@cujan Otoč jim pořadí (nejdřív definuj organization router, pak obecný), chytí se první routa, co odpovídá, v případě že máš něco jako organization/presenter, tak to bere jako presenter:action.

Editoval JZechy (21. 3. 2017 11:53)