Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Potomek ADODB?
Zepco
post 4.12.2003, 01:48:34
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 5.09.2003
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Czy ktoś wie jak zrobić klasę potomną dla ADODB?

Chodzi o to, żeby było...

[php:1:37234372f1]<?php
class BazaDanych extends ADOConnection
{
function DodatkowaFunkcja ()
{
.....
}
....
}
?>[/php:1:37234372f1]

Siedzę nad tym dość długo i przeglądam źródła ADODB. Ale nie mam pomysłu jak to ominąć. sad.gif
Z tego co zauważyłem, otwiera on jeszcze inny plik z katalogu Drivers i tworzy klasę, która jest potomkiem "ADOConnection". W sumie mógłbym stworzyć klasę potomną dla powiedzmy "ADODB_mysql", ale co w przypadku, gdy chciałbym przenieść dane na inną bazę...


--------------------
Jak stworzyć szybko działającą aplikację wolną od błędów?
Tego nie wiedzą nawet najstarsi indianie... :D

Oprogramowanie jest jak katedra - budujesz, budujesz, budujesz, a potem... modlisz się!
Go to the top of the page
+Quote Post
Zepco
post 5.12.2003, 15:10:51
Post #2





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 5.09.2003
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Naprawdę nikt się tym nie zajmował?
No cóż trudno... :cry:


--------------------
Jak stworzyć szybko działającą aplikację wolną od błędów?
Tego nie wiedzą nawet najstarsi indianie... :D

Oprogramowanie jest jak katedra - budujesz, budujesz, budujesz, a potem... modlisz się!
Go to the top of the page
+Quote Post
chfast
post 8.12.2003, 00:14:21
Post #3





Grupa: Zarejestrowani
Postów: 222
Pomógł: 0
Dołączył: 3.04.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


O ile sie dobrze orientuje to dla kazdej bazy danych istnieje inna klasa ADOdb. To utrudnia sprawe bo chyba trzebaby napisac rozszerzenia dla wszystkich takich klass. No z tymze, ze pewnie korzystasz tylko z jednej bazy wiec mozesz sie tez do jednego rozszerzenia ograniczyc. A jesli chodzi o tworzenie obiektow to chyba najlepiej napisac funkcje podobna do ADONewConnection, która w odróżnieniu od wzoru będzie tworzyć obiekt rozszerzenia a nie klasy podstawowej. Mam nadzieję, że w miarę zrozumiale pisze. Wiem, że to tylko teoria, ale nie mam już czasu zaglądać do kodu ADOdb. Jakby ci się nie udało to pisz...


--------------------
pozdrawiam, chfast
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 3.07.2025 - 03:46