-2
我有兩個entites與多對多的關係:用戶和標籤。Symfony Doctrine:刪除ManyToMany關聯
class User{
/**
* @ORM\ManyToMany(targetEntity="Tag", mappedBy="userList")
*/
private $tagList;
}
class Tag{
/**
* @ORM\ManyToMany(targetEntity="User", inversedBy="tagList")
* @ORM\JoinTable(name="tags_users")
*/
private $userList;
}
問題
當我明確的用戶tagList
我也想刪除刪除標記的userList
用戶。
$user->getTagList()->clear();
但是在JoinTable tags_users
我仍然可以看到標籤 - 用戶關聯