![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 1.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam taki problem pisze sobie frameworka i mam maly problem, uzywam PDO i Singleton jednak gdy mam druga klase to trzeba jakos przekazac instacje polaczenia bazy danych jak wy to przekazujecie czy w konstruktorze nowej klasy robicie cos takiego:
Czy moze nowa klasa dziedziczy po klasie w ktorej nastapi polaczenie ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
hę ?
Kiedy utworzysz już połączenie, gdzieś na początku skryptu to nie musisz już go przekazywać. Zakładając oczywiście że wszystko masz poprawnie załadowane. Do klasy możesz przekazać obiekt bazy danych, albo odwoływać się statycznie. np.
-------------------- -------------
------ |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 504 Pomógł: 2 Dołączył: 31.03.2006 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
Ja bym to zrobil tak, ze trzymalbym w configu info do bazy danych, a pozniej:
Oczywiscie to tylko pseudokod bo ten konfig trzeba rozwiazac inaczej. Ten post edytował thornag 1.06.2007, 15:05:18 -------------------- "Wizja czasu jest szeroka, lecz kiedy sie przez nia przechodzi, czas staje sie waskimi drzwiami"
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 07:50 |