Aktywne Wpisy
Maczuga_Herkulesa18 +429
Brawa dla tej wojowniczki, pokonała wszystkie kobiety, w finale przegrała z facetem. Dla mnie ma złoty medal.
SZANUJESZ - PLUSUJESZ
#paryz2024
SZANUJESZ - PLUSUJESZ
#paryz2024
źródło: Zrzut ekranu 2024-08-10 214435
Pobierz
Lieutenant_Kim +162
Wyobraźcie sobie, że 8 lat temu jakaś Francuzka na swoich mediach społecznościowych zaczęłaby wrzucać memy z Anitą Włodarczyk sugerujące, że jest ona mężczyzną, bo fizycznie niemożliwe jest rzucanie młotem ponad 80m przez kobietę, a później sam prezydent Francji swoim wpisem zasugerowałby dokładnie to samo.
Przecież to ogólnoświatowy skandal. Nie ma żadnych wiarygodnych dowodów na to, a takie wpisy przez głowę państwa to blamaż na wizerunku kraju.
#paryz2024 #polska
Przecież to ogólnoświatowy skandal. Nie ma żadnych wiarygodnych dowodów na to, a takie wpisy przez głowę państwa to blamaż na wizerunku kraju.
#paryz2024 #polska
źródło: Zrzut ekranu 2024-08-10 220800
Pobierz




chociaż w sumie tam również relacje będą, także chyba lepiej żeby aktualizacja/dodanie/usunięcie powodował też usunięcie w drugiej bazie i vice versa ? jak w takim razie tą drugą opcje zrobić ?
#php #symfony2 #symfony #webdev
Ale odpowiadajac na pytanie - inne entity managery musza byc
to jeszcze odpowiedź na drugie pytanie - lepiej zrobić jednak to rozdzielnie i aktualizacja/usunięcie/dodanie od razu zrobi to samo w drugiej bazie ?
Generalnie, ja mam tkaie podejście - nie używać relacji doctrineowych. Wszystkie encje ładowałem oddzielnie w osobnych repozytoriach, było łatwiej tym zarządzać.
z tego co widzę to doctrine tak nie bardzo wspiera relacje między różnymi połączeniami(czemu to nie wiem, przecież to kwestia w zapytaniu dopisania prefiksu database...) ale trudno :x także zrobię chyba trzymanie tutaj i tutaj tego samego
Ponadto doctrinowe repo udostepnia Ci tylko generyczne metody, wiec zapomnij o przeszukiwaniu wg domenowych metod ( czytaj zawsze bedziez mial w kodzie findBy['status' => 200] zamiast np findAcceptedOrders() , a to powaznie rzutuje na jego jakość )
https://techpunch.co.uk/development/using-multiple-databases-with-symfony2-and-doctrine2 serio tak prosto to działa ? XD będę musiał sprawdzić
A tak konkretniej - dziedziczenie dwóch klas binduje je statycznie, nie powinniśmy tego robić chyba, że w szczególnych przypadkach, kiedy implementacje zupełnie nie są ze sobą związane i jesteśmy na 100000000000% pewni , że implementacja się nie zmieni [ to się rzadko , bardzo rzadko zdarza ] ( a i tak lepiej wtedy użyć kompozycji )
To są wszystko realne problemy, ktore wychodza przy duzych aplikacjach rozwijanych wiele lat, mówią o tym architekci aplikacji juz od dawna, tylko po to by ludzie zachwycali sie jakimś hehe laravelem i kolejnymi ficzerkami xD
https://en.wikipedia.org/wiki/Design_Patterns Polecam sobie to załatwić i przeczytać.
Poza tym, przez problem rozumiemy tutaj fakt rozbicia wiedzy o produkcie, ktory predzej czy pozniej przekuwa sie na tak zwnay syf w kodzie. Tak sie dzieje z prawie kazdym projektem informatycznym. I tak powstaje kolejny projekt ,,legacy" xD