![]() |
![]() |
-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) |
|
|
![]() |
-Atmozfear- |
![]()
Post
#2
|
Goście ![]() |
Jeśli dobrze pamiętam, to kończyło się to utworzeniem tylko jednej kolumny w tabeli groups_accounts, o co raczej mi nie chodziło.
W każdym bądź razie nie getCategory() wywołuje zapytanie do bazy danych, a dopiero getName(), tak więc z faktem wymienionym powyżej, rozwiązaniem przykładowym jest kretyńsko proste:
Czyli w sumie tak czy inaczej będę się musiał użerać z DQL. Czy to całe pisanie encji w liczbie mnogiej a pojedynczej robi jakąś różnice, poza estetyczną? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 21:02 |