![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 9 Dołączył: 20.09.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam problem z Doctrine 2 w Symfony2. Mam taki schemat Encji: (IMG:http://oi58.tinypic.com/1693z20.jpg) W adnotacji między AbstractProductContainer a Product wygląda to tak: Klasa AbstractProductContainer:
Klasa Product:
Oraz klasa AbstractSettlement:
I po wygenerowaniu schematu bazy poszło wszystko ok, w debugerze występuje taki błąd: The association Product#settlement refers to the inverse side field AbstractSettlement#products which does not exist.. Oczywiście aplikacja działa tak jak ma działać ale trochę mnie to denerwuje. Ktoś ma jakieś propozycje ? Ten post edytował Fluke 4.10.2014, 14:37:13 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 428 Pomógł: 77 Dołączył: 10.07.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Znajdź $products w klasie AbstractSettlement, sprawdź informacje o mapowaniu. Error daje Ci informacje o tym że klasa (encja)
AbstractSettlement jest w relacji z Products ale brakuje jej (AbstractSettlement) relacji "zwrotnej"? (tak to się chyba tłumaczy - inversedBy) a nie mappedBy (mogę się mylić). Spróbowałbym zamiany w obu z mappedBy na inversedBy oraz inversedBy na mappedBy. Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 06:14 |