![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 125 Pomógł: 9 Dołączył: 25.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
Ogarnąłem już PDO i używam statycznej zmiennej do połączenia się z bazą. Tutaj przykładowa klasa: https://gist.github.com/mprz/6cce0e6dd51e4796209c
Tworząc kilka klas niejako uzależniam je od klasy odpowiedzialnej za tworzenie połączenia. Czy to na pewno idealne rozwiązanie? Druga sprawa: gdzie inkludować ową klasę DB? W każdej z klas która jej używa, czy w programie, który korzysta z obu klas (tak robię obecnie)? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
@vincent vega: Jak najbardziej można korzystać w jednej aplikacji webowej z wielu połączeń do baz(y) danych, więc nie wprowadzaj w błąd.
@dżozef: Użycie tutaj singletonu to jedno z najgorszych możliwych rozwiązań. Zwyczajnie przekaż obiekt PDO (czy tam DB) jako argument konstruktora. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 00:36 |