Záhada se session, po obnovení je prázdná

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

Zdravím, nevím kde jsem udělal chybu, ale po obnovení stránky mám session prázdnou

public function __construct(Session $session)
    {
        $this->session = $session;
    }

    public function loadOffer(ActiveRow $offer)
    {
        //session
        $this->offerSession = $this->session->getSection('offer_' . $offer->id);

        if (!$this->offerSession->loadSession) {

            $this->offerSession->someVar = 'test';

            $this->offerSession->loadSession = true;
        }

        return $this;
    }

Nějaký nápad co by mohlo být špatně ? Díky

CZechBoY
Člen | 3608
+
0
-

Jinde ti session funguje? → Spravna konfigurace session?

kleinpetr
Člen | 480
+
0
-

Jinde mi funguje, vůbec nevím co může být za problém, snažím se uložit i nějaké objekty, tak jestli to nebude tím, ale celkově se to chová zvláštně. I když zavolám $offerSession->remove(); a poté zakomentuji, tak session je opět ve stavu v jakém byla před ->remove()..

kleinpetr
Člen | 480
+
0
-

Tak jsem zjistil, že pokud nenastavím ->setExpiration() tak se session neuloží vůbec, a druhý problém vzniká když se snažím uložit do session ActiveRow objekt.