Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 300 Pomógł: 1 Dołączył: 22.09.2003 Skąd: Czeladź Ostrzeżenie: (0%)
|
Witam wszystkich,
Chcę zrobić sobie uniwersalną klasę do obsługi bazy danych, a z tego powodu że jestem leniwy ((IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ) to chciałbym skorzystać z wcześniej napisanych przeze mnie klas do obsług postgresa i mysqla. I tutaj zaczyna się problem. Jak zrobić tak że w konstruktorze inicjuje inną bazę danych (np. postgres) i wszystkie metody z tej klasy przechodzą na tą główną klasę. Do tej pory korzystałem z statycznej metody (chyba tak to się zwie). Czyli coś takiego:
czyli aby stworzyć nowy obiekt robiłem coś takiego:
a to mi się jakoś tak nieładne wydaje. Wolałbym to jednak umieścić w konstruktorze, ale nie wiem za bardzo jak:P Z góry dzięki za pomoc Ten post edytował tsharek 14.09.2005, 12:59:55 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 300 Pomógł: 1 Dołączył: 22.09.2003 Skąd: Czeladź Ostrzeżenie: (0%)
|
Cytat(wozek_t @ 2005-09-15 07:48:04) Rozumiem ze cel jest szczytny, ale po co wywarzać otwarte drzwi? skorzystaj z ADODB. ADODB jakoś nigdy mi się nie podobało - za duża kobyłka jak dla mnie. Jak mam takie możliwości i umiejętności wolę popisać własne klasy bo mogę łato i szybko dodać do nich to co mi jest potrzebne (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował tsharek 15.09.2005, 08:24:13 |
|
|
|
tsharek obiekty 14.09.2005, 12:56:56
dr_bonzo Konstruktor 'db' nie moze zwrocic ci obiek... 14.09.2005, 13:17:50
M4chu Wystarczy zastosowac wzorzec Factory. 14.09.2005, 13:19:05
tsharek Cytat(M4chu @ 2005-09-14 14:19:05)Wystarczy z... 14.09.2005, 13:29:45
M4chu Nic nie stoi na przeszkodzie, zeby to tez byla kla... 14.09.2005, 13:44:47
tsharek Cytat(M4chu @ 2005-09-14 14:44:47)Nic nie sto... 14.09.2005, 21:08:57
wozek_t Rozumiem ze cel jest szczytny, ale po co wywarzać ... 15.09.2005, 06:48:04 ![]() ![]() |
|
Aktualny czas: 15.09.2025 - 23:22 |