我一直在这里问你是否有关于如何在一张桌子上结交朋友的知识? 我已经找到了一个主题,但是并没有真正解释它的进展
我分享我所做的事情
在我的用户中:
/**
* @ORM\ManyToMany(targetEntity="User", mappedBy="myFriends")
**/
private $friendsWithMe;
/**
* @ORM\ManyToMany(targetEntity="User", inversedBy="friendsWithMe")
* @ORM\JoinTable(name="friends",
* joinColumns={@ORM\JoinColumn(name="user_id", referencedColumnName="id")},
* inverseJoinColumns={@ORM\JoinColumn(name="friend_user_id", referencedColumnName="id")}
* )
**/
private $myFriends;
public function __construct()
{
parent::__construct();
$this->createdAt = new \DateTime('now', new \DateTimeZone('Europe/Paris'));
$this->friendsWithMe = new ArrayCollection();
$this->myFriends = new ArrayCollection();
// your own logic
}
我的问题是如何显示我所有的朋友?即使我加入了聚会,也如何让我和所有朋友一起循环?
谢谢你的帮助!