Jak získat document root bez globální proměnné

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

Zdravím všechny,
není v Nette nějaká možnost, jak získat Document root? Myslím to samé, jako je v $_SERVER[‚DOCUMENT_ROOT‘]. Zkoušel jsem hledat v API, ale nic jsem nenašel a používat globální proměnnou se mi nechce.

Myiyk
Člen | 321
+
+1
-

Zaleží, kde s tím potřebuješ pracovat.
V routeru máš přístup k Nette\Http\Url

Editoval Myiyk (27. 3. 2017 22:39)

krouma
Člen | 3
+
0
-

Myiyk napsal(a):

Zaleží, kde s tím potřebuješ pracovat.
V routeru máš přístup k Nette\Http\Url

Mám to v modelu pro práci s obrázkama (mazaní, jejich seznam, atd.)

jiri.pudil
Nette Blogger | 1032
+
+1
-

V kontejneru je dostupný parameter %wwwDir%, můžeš si ho předat do služby:

services:
	- FileManager(%wwwDir%)
krouma
Člen | 3
+
0
-

jiri.pudil napsal(a):

V kontejneru je dostupný parameter %wwwDir%, můžeš si ho předat do služby:

services:
	- FileManager(%wwwDir%)

Děkuji moc, to je přesně to, co jsem hledal.