По умолчанию, отношения с привязкой ManyToMany
в рамках Doctrine включают в себя принадлежащую стороне и обратную сторону, как описано в документации.
Есть ли способ реализовать взаимную связь без разницы между обеими сторонами?
Следуя примеру в документах:
<?php
/** @Entity **/
class User
{
// ...
/**
* @ManyToMany(targetEntity="User")
**/
private $friends;
public function __construct() {
$this->friends = new \Doctrine\Common\Collections\ArrayCollection();
}
// ...
}
Итак, добавление entity1
в entity2
friends
подразумевает, что entity2
будет находиться в entity1
друзьях.