0
第一了一些代碼:學說:更新整個實體
class User {
* @ORM\OneToMany(targetEntity="Profile", mappedBy="user")
*/
protected $profiles;
}
(有來更多的代碼,但是這影響了我的問題的一部分)。
所以,比如我有
早在數據庫
User1: id = 1
Profile1: id = 1, parent = User1
Profile2: id = 2, parent = User2
尚未持久
Profile3:
Profile4:
我想要做的是能只要致電:
$user1->removeAllProfiles(); $user1->addAllNewProfiles(array($profile3, $profile4));
和th應該自動刪除所有舊的配置文件並添加所有新的配置文件。
我希望很清楚我想達到什麼目的。任何人有想法?
非常感謝!這麼快,很好的答案! :d –