[SF][Symfony]Entity z podłączonym widokiem |
[SF][Symfony]Entity z podłączonym widokiem |
8.09.2018, 08:51:13
Post
#1
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 17.09.2015 Ostrzeżenie: (0%) |
Witam.
Panowie problem jest taki ze mam stworozny widok, ktory mi wyswietla juz gotowe obliczenia z połączonyhc 4 tabel. Nie mam problemu z podłączeniem go do Entity ale za kazdym razem jak chce użyć komenty bin/console doctrine:schema:update --force to doctrine chce mi stworzyć tabele z istniejącym entity. Jak zablokować zeby dla tego konkretnego przypadku tabela nie była tworzona w bazie danych? Pozdrawiam |
|
|
8.09.2018, 10:22:45
Post
#2
|
|
Grupa: Zarejestrowani Postów: 620 Pomógł: 143 Dołączył: 22.12.2010 Ostrzeżenie: (0%) |
Coś chyba masz skopane, pokaż
bin/console doctrine:schema:update --dump-sql i bin/console doctrine:schema:validate |
|
|
8.09.2018, 11:05:45
Post
#3
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 17.09.2015 Ostrzeżenie: (0%) |
Nic nie mam skopanego. Zaimportowalem do bazy danych z Entity 3 (jedna jest pusta )tabele. Z wczesniej zrobionego pliku CSV uzupelnilem te tabele danymi. Dodalem dwie tabele recznie z ilosciami zamowien oraz ze stanem magazynowym (pozniej bede je aktualizowal). Utworzylem widok w MYSQL łącząc te tabele joinami. W tym widoku są tez obliczenia ile trzeba danego typu panela wyprodukowac. Problem polega na tym ze jak dodaje ręcznie klase Entity zeby łączyć sie z tym widokiem, za kazdym razem doctrine chce stworzyć tabele na podstawie tego widoku. A ja tego nie chce. Chce jakos zablokowac zeby tego Doctrine nie robił. Inne ENtity niech sobie aktualizuje ale te jedno Entity niech zostawi w spokoju. Masz moze teamvievera? Moze jak zobaczysz to na własne oczy to bedzie łatwiej.
Panowie, chwilowo temat uwazam za zamkniety. Poradzilem sobie w inny sposob. Wywalilem widok a do istniejacej Entity dodalem Repository i w nim dodalem czystego SQL z joinami. Zapraszam do innego mojego tematu poniewaz nie wiem jak w Symfony przeniesc do innej tabeli wiele rekordow na raz. Ten post edytował fumfel20 8.09.2018, 11:33:50 |
|
|
Wersja Lo-Fi | Aktualny czas: 3.05.2024 - 00:08 |