Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Persist Abstrack Layer
Matrix12
post
Post #1





Grupa: Zarejestrowani
Postów: 144
Pomógł: 0
Dołączył: 22.03.2015

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


Mam pytanie odnośnie podejścia do persist abstract layer. Chce stworzyć własną warstwę perystencji oparta o symfony. Moje zalozenie jest takie, że jeżeli Klient zechce zmienić doctrine ORM na coś innego to nie chce aby aplikacja sie rozwalila. Chce zrobić to tak ze utworze abstrakcyjna klase do której wstrzykne doctrine i utworze kilka metod np. find ($ id) w tej metodzie bede korzystał z doctrine i repozytorium. System będzie uzalezniony od moich metod a nie Doctrine.. czy ten kierunek jest odpowiedni coś powinienem zmienic?


Bede wdzięczny za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


Jeżeli widzisz w tym jakiś głębszy sens to oki ale czy zdajesz sobie sprawę, że:
- Metod jest troszkę więcej niż find() czy persist(), i nadpisywanie ich to kawał roboty
- Jeżeli będziesz w przyszłości próbował wykorzystać inny ORM, to może nie być wcale takie proste np. użycie kilka razy flush() w jednej transakcji wrzuca na stos "zadnia" w zadanej kolejności - czy inny ORM będzie robił to samo?

Dla mnie nie ma to najmniejszego sensu (IMG:style_emoticons/default/wink.gif) jeżeli miałbym przewidywać "co w przyszłości, może klientowi strzelić do łba", to nigdy nie skończyłbym żadnego projektu..
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 11.10.2025 - 10:09