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 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%)
|
Pozostaje Ci dorzucić do encji Country (skoro products jest po angielsku to i reszta też powinna być w takim języku) pola: productsImported i productsExported. Chyba rozumiem - zrobiłem tak i notice zniknęły, a formularz nie przestał działać czyli chyba jest ok... Obecnie moja encja Product wygląda tak:
A encja Kraj:
skoro products jest po angielsku to i reszta też powinna być w takim języku Tak, tak, przepisałem prawdziwy kod na szybko upraszczając go żeby łatwiej było mi pomóc (IMG:style_emoticons/default/smile.gif) |
|
|
|
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
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: 26.12.2025 - 07:21 |