![]() |
![]() |
![]()
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: 15 Pomógł: 1 Dołączył: 30.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Zazwyczaj... a gdy w końcu przychodzi konieczność skorzystania z kolejnego jest ogromny problem ze zrobieniem tego w cywilizowany sposób Próbujesz rozwiązać problem który jeszcze nie istnieje. Jak się pojawi taka konieczność to trzeba będzie kod przebudować, ot nowa funkcjonalność/wymagania. https://github.com/doctrine/doctrine1/blob/...anager.php#L262 http://docs.jboss.org/hibernate/orm/3.3/re...irstapp-helpers Wyglądają na singletony ? Nie przypominam sobie też jakichś większych problemów w pisaniu testów pod te ormy. Znowu nie pisałem że nie możesz mieć kilku EMów na wątek, tylko że zazwyczaj będziesz potrzebował jednego. Wygląda jak byś upierał się ze singelton z zasady jest zły, może i jest ale są miejsca w których jego zastosowanie jest praktyczne. Ten post edytował vincent vega 18.08.2013, 23:36:47 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 06:00 |