我使用Symfony2.0.18/Doctrine來實現一個功能。Symfony2多對多有獨特的表格
有兩個表「學生」和「老師」,在他們的用戶名必須是唯一的。 他們也是多對多的關係。 我想要做的是讓學生添加/刪除教師。 如果教師已經存在,只需在關係表「student_2_teacher」中插入一個條目即可。
我創建實體兩個「老師」和「學生」和「StudentController.php」。 如果老師不以$ student-> addTeacher($ teacher)退出,那麼它工作正常; 但是,如果老師存在,我總是有唯一的錯誤。
PS:我怎麼能保證教師和學生之間的關係被保存?
有人可以給我一些建議嗎? 非常感謝!
一些代碼添加到你的問題,怎麼樣,你定義在你的實體間關係,並形成 – sonam
檢查出這個食譜教程,HTTP:// symfony.com/doc/current/cookbook/form/form_collections.html – sonam
謝謝,我會檢查教程。這似乎有點複雜。 – Sifeng