Přepisování url daty z databáze

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

Zdravím,

dřív jsem normálně do routeru(i když možná špatně) dostával modelové třídy přes construct. Nicméně na novém nette je router statický, je nějaká možnost jak získat data z db a předat je routeru a filtrům i pro statickou třídu, nebo si musím vyrobit svuj router?

Jan Mikeš
Člen | 771
+
+2
-

Router v zadnem pripade staticky byt nemusi! Vytvor si RouterFactory, ktera bude vracet instanci routeru.
Config pak bude vypydat takhle:

services:
	- MyNamespace\RouterFactory
	router: @MyNamespace\RouterFactory::create
Jan Tvrdík
Nette guru | 2595
+
0
-

Alternativně by mělo být možné předat závislosti jako parametry statické metody create.