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
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
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áš.