prazdna session sekce po nastaveni

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

Dobrý den,

mám v BasePresenteru nasledujici kod

public function actionChangeDomain($id = null){
        $domains = new \Model\Domains;
        $session = $this->getSession();
        $domain = $session->getSection('domena');
        $domain->info = $domains->findOneById(array('*'), 2);
        if (is_null($id)){
            $domain->info = $domains->findOneById(array('*'), 2);
        } else {
            $domain->info = $domains->findOneById(array('*'), $id);
        }
    }

a ve startup funkci:

$this->actionChangeDomain();
$this->template->domain = $this->getSession()->getSection('domena');

nicmene sekce se mi vraci stale prazdna a ja uz proste nevim cim by to mohlo byt. Mohl by jste mi prosím někdo poradit co s tím ?

Predem diky za jakoukoliv odpoved

vjirovsky
Člen | 12
+
0
-

Ahoj,

zkoušel sis dumpovat co cpeš do té sekce domena? Jestli to není null nebo třeba neserializovatelný objekt (pak je potřeba ten řádek si vyexportovat do něčeho co jde serializovat – třeba array a pak uložit).

Upřímně taky moc nechápu co je ten array v findOneById(array('*'), $id); – hoď sem případně ten model který používáš a ty dumpy co tam cpeš a co dostáváš.