![]() |
![]() |
-Atmozfear- |
![]()
Post
#1
|
Goście ![]() |
Witam, otóż mam taki problem że nie wiem jak zapisać w pętli nowe rekordy do bazy danych bez podawania ich idu, używając Symfony 2 z Doctrine 2.
Gdzie bym nie wstawił persist, flush i getManager() w stosunku do pętli tak zawsze zapisany będzie tylko pierwszy rekord, a każde kolejne będą traktowane jako jego aktualizacje, no, chyba że wstawię wszystko na chama w pętli, ale to chyba nie za dobry pomysł . A więc, co robię źle i jak zrobić to poprawnie? Sprawdzałem dokumentacje i google ale chyba jestem pierwszym takim inteligentem żeby taki problem mieć (IMG:style_emoticons/default/Lkingsmiley.png) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 395 Pomógł: 80 Dołączył: 24.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
http://docs.doctrine-project.org/en/2.0.x/...on-mapping.html rozdział 5.14, zobacz na co powinno wskazywać "inversedBy" i "mappedBy" a na co u Ciebie wskazuje.
Zauważ także że encje są pisane w formie pojedyńczej. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 11:33 |