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