globalni promenne v nette

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

Ahoj,

potreboval bych bych v nette mezi vsemi presentery sdilet promenne. Nejlesi by bylo, mohl li bych je nastavit rovnou v NEON souboru.

Napadlo me, udelat sluzbu, ktera bude jako parametry prebirat dane promenne. Nevim ale, jeli to dobry napad.

Co na to ostatni?

mkoubik
Člen | 728
+
0
-

Pokud spolu ty proměnné nějak souvisejí tak je to dobrý nápad, pokud by měl vzniknout nějaký god-object, tak můžeš rovnou použít $this->context a vyjde to nastejno.

koudis
Člen | 33
+
0
-

Ahoj

Pokud spolu ty proměnné nějak souvisejí tak je to dobrý nápad, pokud by měl vzniknout nějaký god-object, tak můžeš rovnou použít $this->context a vyjde to nastejno.

V jakem slova smyslu myslis „pouzit $this->context?“

JHadamcik
Člen | 47
+
0
-

Nikdy si to nepamatuji z hlavy, ale myslím, že myslel $this->context->getParameters();

Parametry nadefinuješ v configu.

Jinak spíš si to injectni a nepoužívej context.

koudis
Člen | 33
+
0
-

Ahoj,

Parametry nadefinuješ v configu.

jak presne. Vubec netusim jak.

JHadamcik
Člen | 47
+
0
-
parameters:
	param1: 'val1'

Editoval JHadamcik (15. 7. 2013 0:00)

koudis
Člen | 33
+
0
-

Ahoj,

Diky ti svata vilo…