Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 153 Pomógł: 0 Dołączył: 20.04.2017 Skąd: Warszawa Ostrzeżenie: (0%)
|
Mam do czynienia w pracy z ze starym systemem bez namespace, bez testów, bez ORM.
Przykładowa klasa modelu wygląda jak repozytorium z bardzo nieładnym kodem (niżej). Czy wprowadzenie Doctrine Orm (encji i relacji) do starego systemu z 90 tabelami wiąże się z jakimiś niesłychanymi problemami? Na mój rozumek to upierdliwe, ale do zrobienia. Czy w czasie remontu (dodawania kolejnych encji i relacji) dotychczasowy system będzie działał bez problemu? Proszę o porady jakie problemy mnie czekają, jakieś wskazówki. (wiem że istniało narzędzie które na podstawie bazy danych generuje encje i relacje, które wystarczy nieco popoprawiać) poniżej jedna z klas "modelu", czyli 1000 linijek zapytań. http://bin.devsphp.pl/d5a96ea4f45fd6dd4abb...86aeec2612a.xml ps czy tak się kiedyś pisało klasy Modeli? modele to były metody z repozytoriami? Ten post edytował szczrzcz 19.06.2017, 17:29:47 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 556 Pomógł: 40 Dołączył: 20.07.2012 Skąd: Warszawa Ostrzeżenie: (0%)
|
jak to w takich sytuacjach bywa, środowisko testowe, kopia bazy 1:1 i jazda, niech się wywala co chce, robota głupia strasznie (IMG:style_emoticons/default/smile.gif)
btw. jeżeli to shop to bym się zastanowił czy się go nie da przenieść na jakie magento presta etc |
|
|
|
szczrzcz Wprowadzenie DoctrineORM do pradawnego systemu 19.06.2017, 16:30:59
szczrzcz ale rozumiem, że to w żaden sposób nie będzie koli... 19.06.2017, 18:19:57
kayman pracujesz na kopii 1:1 systemu i bazy np na subdom... 19.06.2017, 18:29:15
szczrzcz ale ty zakładasz, że będę wymieniał w systemie wsz... 19.06.2017, 18:37:39
kayman tak zakładam bo w praktyce tak to przeważnie wycho... 19.06.2017, 18:46:36
Pyton_000 Powiem Ci tak... My np. postanowiliśmy przebudować... 19.06.2017, 19:12:54
szczrzcz Cytat(Pyton_000 @ 19.06.2017, 20:12:5... 20.06.2017, 07:56:35
Pyton_000 Chodzi o to czy to nie będzie przerostu formy nad ... 20.06.2017, 08:05:42
szczrzcz machnąłem komendę:
Kod doctrine orm:convert-ma... 25.06.2017, 14:58:10 ![]() ![]() |
|
Aktualny czas: 21.11.2025 - 14:14 |