problem se session – __wakeup, NotImplementedException

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

v bootrstrapu mam kod:

Environment::getSession()->start();

a toto vyhodi NotImplementedException v „File: …\libs\Nette\Component.php Line: 382“ ve funkci __wakeup(). cemuz tedy zrovna moc nerozumim, jak se to az tam probubla. session_start nehodi ani E_NOTICE (ladenka nic takoveho nevypise).

nemate nekdo poneti, v cem je zakopany pes :( ?

tady je vylez z ladenky: http://storage.wdolweb.cz/…ception.html

Jod
Člen | 701
+
0
-

Skús zmazať cache.

wdolek
Člen | 331
+
0
-

to jsem zkousel :P nema vliv

wdolek
Člen | 331
+
0
-

jako by se do sessny nakladla nejaka komponenta, ktera pak nejde __wakeupnout (?)

Nilp
Člen | 65
+
0
-

Pravdepodobne ji tam vazne ukladas. Neposilas napr. do flashMessage misto $e->getMessage() celou $e, nebo neco podobneho?

wdolek
Člen | 331
+
0
-

Nilp, v te casti aplikace snad zadne setreni vyjimek nemam – takze by to mela chytat ladenka. spis mam podezreni ze v tom maji prsty namespaces v session – od okamziku kdy sem si ziskal sessnu pomoci

$session = Environment::getSession('foo');

tak to dela takovehle brykule

wdolek
Člen | 331
+
0
-

tak uz jsem objevil zakopaneho psa – prirazuji tam SelectBox misto jeho hodnoty X-( :)