zápis do session a pak redirect

- Odo
- Člen | 48
Zdravím,
potřebuji při zpracování formuláře zapsat data do session, přesměrovat do jiné action v rámci stejného presenteru a tam ta data přečíst, zhruba takto:
function testFormSucceeded(Form $form, $values)
{
$data = $this->getSession('test');
$data->a = ...;
$data->b = ...;
$data->c = ...;
$this->redirect('test');
}
function renderTest()
{
$data = $this->getSession('test');
// kde jsou moje data???
}
Když zakomentuju redirect tak Tracy ukazuje, že data v session jsou, s redirectem tam nejsou. Co dělám špatně, resp. jak z toho ven?
(Nette 2.4)

- Kamil Valenta
- Člen | 846
Jak máš definované sessions v neonu? Nestartuje se tě s každým requestem nová session?

- Odo
- Člen | 48
V neonu mam pouze expiration: 1 hour a
debugger: true.
Edit: když použiju $this->forward místo
$this->redirect, tak data v session vidím, ale na konci
stránky je chybová hláška
Fatal error: Uncaught PDOException: You cannot serialize or unserialize PDO instances in [no active file]:0 Stack trace: #0 [internal function]: PDO->__sleep() #1 {main} thrown in [no active file] on line 0
Editoval Odo (18. 7. 2019 11:50)