XAMPP localhost problem so SESSION

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

Mám taký problém, že pri zavolaní

$mySection = $this->getSession('mySection');

mi to hádže chybu Service Session has not been set.

Som na localhoste, používam XAMPP. Neviete niekto, ako to vyriešiť? Nerobím prvý krát so session na localhoste, ale túto chybu som teda ešte nevidel.

David Matějka
Moderator | 6445
+
+1
-

kde ten kod volas?

hoou
Člen | 43
+
+1
-

Aha… ja som idiot :) Volal som to v konštruktori presentera. To asi nepôjde čo? Po presunutí do akcie presentera to už funguje. Ďakujem za pomoc.

EDIT:
Nakoniec som to presunul do startup(). To som chcel od začiatku, ale trochu som si to poplietol s construct() :)

Editoval hoou (4. 3. 2016 14:59)

David Matějka
Moderator | 6445
+
+2
-

j, v konstruktoru nejsou predane vsechny zavislosti. konkretne ty, ktere se predavaji pres inject metody a inject properties – a tak si nette predava prave i session. Ve startupu je to spravne :)