Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zamiast global, Łączenie sie jednej klasy przez druga do bazy...
Kirtan Loor
post
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 22.10.2004
Skąd: Płock

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


Witam,

Mam takie pytanie: Jak nie uzywajac
  1. <?php
  2. global $db
  3. ?>

zmusic jedna klase (w tym wypadku klase session handlera) do laczenia sie z baza danych za pomoca klasy bazodanowej?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 565
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Skoro łączysz się z kilkoma bazami danych, tworzysz kilka obiektów do obsługi różnych baz, a to kłóci się z założeniami wzorca singelton.
Hmmm, no wlasnie, tworze obiekty do obslugi roznych baz, czyli de fakto to rózne obiekty (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ale do obslugi danej bazy ja zawsze dostane ten sam obiekt, bez tworzenia innych.

Cytat
Wspomniałeś o klasie Faktory, a to już inna para klaoszy
No nie wiem. Factory mi zwraca obiekty wlasnie na podstawie wzorca singleton. Dany obiekt zwroci mi tylko raz.

edit: co do Factory to chyba cie nie zrozumialem. znaczy teraz wydaje mi sie, iż myslimy podobnie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) czyli faktycznie singleton w danej klasie dawalby nam tylko jeden obiekt danej klasy, ale juz Factory moze dawac na kilka obiektów danej klasy (przyklad wlasnei tych roznych baz). przy czym nie będzie powielania tych samych obiektow: do bazy xxx dostane zawsze ten sam obiekt, do bazy yyy zawsze dostane inny ten sam obiekt itd.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 14.06.2026 - 08:14