У меня есть статья с заголовком и текстом. Теперь я хочу добавить 3 рекомендованные еще статьи для каждой. В документации я читаю о doctrine самообращающемся ассоциитине и не знаю, использую ли он один или много. У меня есть этот код
/**
* @ManyToMany(targetEntity="Article", mappedBy="myRecommendation")
*/
private $recommended;
/**
* @ManyToMany(targetEntity="Article", inversedBy="recommended")
* @JoinTable(name="recommended",
* joinColumns={@JoinColumn(name="article_id", referencedColumnName="id")},
* inverseJoinColumns={@JoinColumn(name="recommend_article_id", referencedColumnName="id")}
* )
*/
private $myRecommendation;
это право ассоциации? А какая сторона владеет? Какой метод добавления рекомендуемой статьи?