ActiveRow uložený v session

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

Zdravím,

chtěl bych se zeptat jak je to s uložením objektu ActiveRow do session, vím, že když jsem na to jednou narazil, dělalo mi to trochu neplechu, proto se ptám čistě teoreticky, jsou nějaká omezení nebo něco na co bych si měl dát pozor ?

Jde mi o to, uložit objekt a později nad ním volat metody, spíš je tu otázka, co když záznam v db již nebude, atp.

Předem díky za vaše poznatky z praxe :)

Pavel Kravčík
Člen | 1196
+
0
-
serialize() -> unseralize()

Ale osobně to považuju za špatný návrh. :)

David Matějka
Moderator | 6445
+
0
-

myslim, ze to nepujde – kvuli PDO, ktere nejde serializovat

CZechBoY
Člen | 3608
+
0
-

Spíš si ulož nějakej identifikátor toho řádku, pod kterým znova ten řádek najdeš v db.

kleinpetr
Člen | 480
+
0
-

Díky za návrhy :) @CZechBoY id si samozřejmě ukládám a pak záznam znovu hledám v db, spíš mi šlo o to udělat si v tom jasno, jelikož jsem se s tím v minulosti trochu trápil. Takže díky :)

@PavelKravčík myslel jsem, že nette automaticky serializuje objekty do session nebo se pletu ?

Editoval kleinpetr (12. 4. 2016 13:48)

Pavel Kravčík
Člen | 1196
+
0
-

@kleinpetr: To můžeš vyzkoušet jednoduše nebo dohledat v API, šlo mi jen o nakopnutí správným směrem.

kleinpetr
Člen | 480
+
0
-

@PavelKravčík jj děkuju :)