Advertisement
Guest User

Untitled

a guest
Jul 6th, 2013
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Martijn2008: "WouterJ: Ik heb gereageerd :)"
  2. "WouterJ: Overigens, het lijkt me belangrijk dat ik door heb hoe
  3. dit moet, want gebruik deze constructie op meerdere plekken in
  4. m'n applicatie..."
  5. Wouter J: "Martijn2008: je hebt het niet echt door"
  6. "allereerst noem je een koppeltabel natuurlijk geen Heeft_een"
  7. "maar bijv. User_role"
  8. Martijn2008: "WouterJ: Ahh, dat is een goed idee. Coolle naamgevingsconventie :P"
  9. Wouter J: "vervolgens hoef je je echt geen zorgen te maken over
  10. koppeltabellen, dat doet doctrine voor je."
  11. "gewoon 2 entities maken: User en Role"
  12. "vervolgens heeft User een property roles die een
  13. OneToMany(targetEntity="Role") annotatie heeft"
  14. "meer doe je niet, Doctrine maakt dan voor jou de koppeltabel"
  15. Martijn2008: "Die zit er al in"
  16. Wouter J: "die koppeltabel is dus geen entity, het is gewoon iets wat zich
  17. binnen doctrine afspeelt"
  18. Martijn2008: "Dat is vreemd, waarom werkt het nu dan niet? Omdat mijn tabel
  19. Heeft_een heet?"
  20. Wouter J: "nee, omdat jij een Heeft_een entity hebt"
  21. Martijn2008: "Ok, wat moet ik nu doen dan?"
  22. "Tabel Heeft_een schrappen door die te verwijderen?? Maar wat
  23. doet Doctrine dan, maakt die een nieuwe tabel?"
  24. "Begrijp ik je goed als ik:"
  25. "A.) Tabel Heeft_een en de entity van die tabel verwijder..."
  26. "B.) Ik Entity User property rollen laat verwijzen naar Entity
  27. ipv Heefteen met een OneToMany relatie...."
  28. "C.) Via de commandprompt de database moet update oid?"
  29. "Bij b bedoel ik Entity Rol"
  30. Wouter J: "gewoon doen zoals ze hier zeggen:
  31. http://symfony.com/doc/current/book/doctrine.html#entity-relationships-associations"
  32. "maar dan niet helemaal"
  33. "wacht, er is een beter voorbeeld."
  34. Martijn2008: "Daar hoort een product altijd bij 1 categorie"
  35. Wouter J: "http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/association-mapping.html#one-to-many-unidirectional-with-join-table"
  36. Wouter J: "dat wil je"
  37. "waarbij Phonenumber een Role is"
  38. Martijn2008: "WouterJ: Yessssssssssss, yessssss, yessssssss, dat wil ik - snel
  39. er even in vlammen en kijken of het werkt :P"
  40. "Ik kan niet wachten xD"
  41. Wouter J: "of misschien wil je wel die daaronder"
  42. "deze:
  43. http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/association-mapping.html#many-to-one-unidirectional"
  44. Martijn2008: "WouterJ: Wowwwww, het werkt!!!!!!!!!!!!!!!!!"
  45. "Thanxxxxxx"
  46. Wouter J: ":) you're welcome"
  47. Martijn2008: "Wel cool dat ik niet m'n hele CRUD controller hoef om te bouwen,
  48. zoals ik soms op Google las :P"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement