Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%)
|
Załóżmy, że mamy obiekt Produkt, który ma KrajProdukcji i KrajPrzeznaczenia. Logiczne jest, że w takiej sytuacji robię encję "Kraj" i będę chciał ją przypisać do dwóch pól obiektu Produkt. Zrobiłem tak i jednak mi to nie działa, dostaję w debuggerze (bez błędów):
Cytat Acme\ProductBundle\Entity\Product The mappings Acme\ProductBundle\Entity\Product#KrajProdukcji and Acme\ProductBundle\Entity\Kraj#Products are incosistent with each other. The mappings Acme\ProductBundle\Entity\Product#KrajPrzeznaczenia and Acme\ProductBundle\Entity\Kraj#Products are incosistent with each other. No i widzę ten problem, że encja Kraj ma pole $products, które ma mappedBy="kraj" a przecież w Product nie ma pola "kraj" tylko jest krajPochodzenia i krajPrzeznaczenia, ale nie wiem jak to poprawnie zrobić. Encja Product wygląda tak:
A encja Kraj wygląda tak:
Ten post edytował Foxx 11.04.2013, 13:45:31 |
|
|
|
Foxx [Symfony2][Symfony] Entities - dwukrotna relacja nie działa 11.04.2013, 13:41:26
destroyerr Pozostaje Ci dorzucić do encji Country (skoro prod... 11.04.2013, 14:17:04
Foxx Cytat(destroyerr @ 11.04.2013, 15:17... 11.04.2013, 14:52:11
basso Hej... a w polach wyboru masz checkboxy czy multis... 29.04.2013, 14:22:33
Foxx Cytat(basso @ 29.04.2013, 15:22:33 ) ... 29.04.2013, 14:42:33 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 09:36 |