Я был здесь, чтобы спросить вас, знаете ли вы, как создать систему друзей на одном столе?Я уже нашел тему, но она на самом деле не объясняет, как она прошла
Я делюсь тем, что сделал
у моих пользователей:
/**
* @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
}
Мой вопрос: как?показать всех моих друзей?даже если я сделаю объединение, как сделать так, чтобы он показывал мне петлю со всеми друзьями?
спасибо тебе за хелеп!