Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 0 Dołączył: 25.11.2014 Ostrzeżenie: (10%)
|
Dokumentacja mówi, że jeśli w klasie Entity dodaję właściwości
np.
To po wydaniu komendy doctrine:generate:entities i doctrine:schema:update w bazie powstaną kolumny id, text i postedAt A czy ten zapis też stworzy kolumnę (panstwa)?
Bo dokumentacja mówi że taki zapis
wygeneruje taki schema
czyli nie tworzy kolumny `shipping` Ten post edytował twojastara 5.02.2015, 22:16:13 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 0 Dołączył: 25.11.2014 Ostrzeżenie: (10%)
|
jeszcze jedno.
Czy ten zapis powoduje stworzenie jakiejś kolumny?
bo książki piszą, że w relacji 1:1, zapis:
jest równoważny z tym:
No to jeśli równoważny to pierwszy zapis też powinien tworzyć kolumnę. A skoro tak, to niby na podstawie czego stworzy tę kolumnę i jak ją niby nazwie? -------------------------------------------------------- i osobne pytanie mając wygenerowany fragment klasy Zamowienie, na podstawie importu bazy danych (komenda doctrine:mapping:import)
chcę dodać brakujące adnotacje OneToMany i zmodyfikowac powyższą adnotację o `inversedBy` bo ta komenda nie generuje tego automatycznie (piszą o tym w dokumentacji że trzeba to zrobić ręcznie). Więc dodaję do klasy odwrotnej relacji (inverse side) ten fragment by miec OneToMany
i modyfikuję fragment klasy właściciela relacji o inverseBy
czy poprawnie dobrałem nazwy właściwości i wartości: mappedBy i inversedBy? Czy nazwy właściwości mogę sobie dobrać z kosmosu czy maja one odpowiadać nazwą kolumn? Ten post edytował twojastara 5.02.2015, 23:51:51 |
|
|
|
twojastara [PHP][Doctrine-orm] Mapowanie i association-mapping 5.02.2015, 22:12:08
ohm No nie tworzy, bo to jest tylko relacja, więc twor... 5.02.2015, 22:22:18
ohm [PHP] pobierz, plaintext @ORMJoinColumn(name=... 5.02.2015, 22:29:18
ohm doctrine:schema:validate wszystko Ci powie na tema... 6.02.2015, 08:19:22 ![]() ![]() |
|
Aktualny czas: 17.12.2025 - 18:09 |