Předávání hodnot session
- symmetry
- Člen | 71
Zdravím, jelikož s Nette začínám, využívám v drtvivé většině
pouze třídu forms, na dlaší věci používám dibi a své metody.
Narazil jsem ale na problém při předávaní hodnot session.
Po autorizaci a přidělení příst práv uživateli, se snažím přejít na jinou stránku, kde chci vypsat hodnoty session a pracovat s nimi.
Bohužel se mi ale nepodaří je tímto klasickým postupem vypsat hodnotu session.
Ve formuláři je vytvoření session zpracováno takto:
Pokud by někdo tušil, jak to vyřešit, nebo jak to udělat lépe v Nette(pokud možno s nějakým názorným příkladem) budu moc vděčný.
- norbe
- Backer | 405
Je možné, že Nette ze sessions odstraní hodnoty které samo nevytvořilo… Zkus podívat jak se práce se sessions řeší přímo v nette: Nette\Web\Session
- symmetry
- Člen | 71
Ach so, to je ale docela zákeřný:) Co jsem ale z API nette/session
nepochopil je to. Jak vlastně session jako takovou zaregistruji a přiřadím
jí hodnotu.
Pokud napíši něco takového, tak sice inicializuji session ale již ji
nepřiřadím například hodnotu z proměnné.
$session = Environment::getSession();
$session->setName(‚uuubbu‘);