![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 25.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie wszystkich,
Moj problemik wyglada nastepujaco Mam dwie klasy sql oraz session Jak nietrudno sie domyslic pierwsza do obslugi SQL (dokladnie PgSQL) a druga do obsługi sesji. I teraz pytanko klasa session dziedziczy z klasy sql (klas sql jest matka). Destruktor klasy sql konczy poloczenie z baza danych
Destruktor klasy session ma uaktualnic istniejaca sesje jesli zostana spelnione odpowiednie warunki.
Problem jest w tym ze destroktor w klasie sql zamyka mi to poloczenie jako pierwszy. I wówczas destruktor w klasie sesii nie jest wstanie wykonac metody query(wchodzacej w sklad sql). Poniewaz poloczenie z baz zostalo przerwane (zrobil to destruktor w klasie sql). Pytanie: Jak zrobic zeby naiperw wykonal sie destruktor klasy sesion (dziedziczaca) a pozniej destruktor klasy sql (i czy tak wogle da sie zrobic). PS: W chwili obecnej udalo mi si to obejsc w ten sposób ale szukam innego rozwiazania
Za wszelkie sugestie dzieki z gory ![]() //edited by DeyV - Używj tagu php |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 11:20 |