![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 330 Pomógł: 0 Dołączył: 25.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
mam problem z działaniem tej metody
mam klase a w niej taką metode
następnie uzywam kodu do zapisania jakies nowej wartosci [php] $session->czy = 'tak'; wartosc jaka zapisuje sie do bazy danych (echo, ktore jest w kodzie) wyglada tak "a:1:{s:5:"value";s:0:"";}a:2:{s:5:"value";s:0:"";s:3:"czy";s:3:"tak";}" jeśli zmienie zmienię __set na setValue i bede odwolywać się tak $session->setValue('czy', 'tak'); wartośc jaka zapisze się do bazy danych jest prawidłowa i wygląda tak "a:1:{s:3:"czy";s:3:"tak";}" dodatkowo widze że kod w metodzie __set jest wykonywany zakażdym razem nawet jesli nie wywoluje tej metody, moze ktos mi to wytlumaczyc Ten post edytował propage 28.07.2008, 13:40:25 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 9 Dołączył: 3.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
raczej nieświadomie wykorzystujesz tą metodę...
spróbuj na początku metody __set wrzucić:
i odpal skrypt jeszcze raz... i prześledź w których linijkach i fragmentach skryptu uruchamia się ta metoda metoda __set nie uruchamia się sama |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 02:22 |