Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 19.02.2005 Ostrzeżenie: (0%)
|
Witam.
Na początku wypada się przyznać, że pierwszy raz próbuję przechować obiekt w sesji - jest to konkretnie obiekt QuickForm. Na początku dostawałem worning o session_start. Więc teraz mam już najpierw :
a dopiero później:
Próbowałem już rozmaitych kombinacji i aktualnie sprawa wygląda tak - mam formularz tworzony quickformem i smarty. Nie wiem czy to potrzebne, ale obiekt tworzony jest od razu w sesji:
Pod tym formularzem wyświetlam sesję i jej zawartość jest poprawna. Dla uproszczenia plik test 2 zawiera już tylko:
I tutaj niestety zarówno bezpośrednio jak po zdeserializowaniu widzę zawsze: [__PHP_Incomplete_Class_Name] => html_quickform_text [0] => __PHP_Incomplete_Class Object itd.. Bardzo proszę o jeszcze jakieś sugestie bo już zupełnie zabrakło mi pomysłów. Pozdrawiam, yacoos |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 793 Pomógł: 32 Dołączył: 23.11.2006 Skąd: Warszawa Ostrzeżenie: (0%)
|
@mike jeśli dobrze patrzę to include'uje odpowiednie pliki.
Kłopot może być taki jak wspomniałem, nie uwzględnienie serializacji. np. właściwości prywatne nie ulegają serializacji automatycznej, zasoby pewnie parę innych rzeczy, więc jeśli coś się znajdzie w tych nie zapisanych w sesji danych to mamy niepełny obiekt. Ale właśnie czytam dokumentacje i chyba jednak może też być problem z brakiem dostępności definicji klasy. Polecam do lekturki: unserialize" title="Zobacz w manualu PHP" target="_manual |
|
|
|
yacoos Przechowywanie obiektu w sesji 19.05.2007, 14:44:29
Sedziwoj Najpierw cytacik z manuala:
CytatThus, you need to... 19.05.2007, 17:25:18
yacoos Witam i dziękuję za odpowiedź.
Co do cytaciku z ma... 19.05.2007, 18:39:13
Sokal Nie za bardzo rozumiem co Ty chcesz zrobić.
W tyt... 19.05.2007, 22:20:56
yacoos Witam,
Czy srializuje, czy nie serializuje.. przy ... 19.05.2007, 22:32:38
mike Przed unserialize() PHP musi wiedzieć o tym obiekc... 19.05.2007, 22:38:03
yacoos Witam ponownie..
Sam problem rozwiązałem już inacz... 20.05.2007, 13:47:38
Ace Hm, to może w obiekcie QuickForm istnieją inne obi... 20.05.2007, 14:02:49
Sedziwoj Ace raczej zakładam że include'ują tak samo w... 20.05.2007, 19:11:25 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 19:23 |