Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Problemy z Doctrine
-Atmozfear-
post
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)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-Atmozfear-
post
Post #2





Goście







Dzięki za odpowiedź, jednak już takowe posiadam, generate entities i schema update też przeprowadzone bez błędów, jednak zauważyłem że schema validate sypie błędami dla wszystkich powiązań, więc może coś jednak mam źle zrobione?

  1. class Groups {
  2. /**
  3.   * @ORM\Id
  4.   * @ORM\Column(type="integer")
  5.   * @ORM\GeneratedValue(strategy="AUTO")
  6.   * */
  7. protected $id;
  8.  
  9. /**
  10.   * @ORM\ManyToMany(targetEntity="accounts", inversedBy="id")
  11.   * @ORM\JoinTable(name="accounts_groups")
  12.   * */
  13. private $accounts;


  1. class Accounts {
  2. /**
  3.   * @ORM\Id
  4.   * @ORM\Column(type="integer")
  5.   * @ORM\GeneratedValue(strategy="AUTO")
  6.   * */
  7. private $id;
  8.  
  9. /**
  10.   * @ORM\ManyToMany(targetEntity="Groups", mappedBy="id")
  11.   * */
  12. private $groups;
Go to the top of the page
+Quote Post

Posty w temacie
- Atmozfear   [PHP] Problemy z Doctrine   13.01.2013, 00:04:44
- - Atmozfear   No dobra, zadowoliłem się flush'em, przeprasza...   16.01.2013, 20:47:59
- - piotr.pasich   Najpierw trzeba stworzyć relacje między tabelami w...   17.01.2013, 08:58:29
- - Atmozfear   Dzięki za odpowiedź, jednak już takowe posiadam, g...   17.01.2013, 13:19:57
- - toffiak   http://docs.doctrine-project.org/en/2.0.x/...on-ma...   17.01.2013, 17:00:11
- - Atmozfear   Jeśli dobrze pamiętam, to kończyło się to utworzen...   17.01.2013, 21:53:39
- - Atmozfea   Znowu mam bardzo, bardzo prosty problem... [PHP...   24.01.2013, 23:46:09


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 19:37