草庐IT

UsersChallenges

全部标签

php - 应该如何定义这种多对多 doctrine2 关联?

我有两个实体-用户和挑战。一个用户可以参与很多挑战,一个挑战可以有很多参与者(用户)。我开始通过在我的用户类上创建多对多关系来解决这个问题:/***@ORM\ManytoMany(targetEntity="Challenge")*@ORM\JoinTable(name="users_challenges",joinColumns={@ORM\JoinColumn(name="user_id",referencedColumnName="id")},*inverseJoinColumns={@ORM\JoinColumn(name="challenge_id",referencedCo