-2
多対多リレーションシップを持つ2つのエンティティ:ユーザとタグがあります。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
に私はまだ、私はあなたが所有し、逆側の関連付けを作ろうとしたが、片側のみを更新していると思うのタグ・ユーザー協会