Я пытаюсь выучить Symfony 5, и в моем курсе есть раздел Doctrine ORM. Одна глава - отношения. Я застрял в отношениях MantToMany.
Это пример, который он использует в курсе.
Существует таблица пользователей, ссылающаяся на себя, чтобы сохранить, какой пользователь за каким пользователем следует. В сущности пользователя следуют все сеттеры и геттеры.
При миграции в базе данных была создана новая таблица users_users. Мне все это ясно и имеет смысл.
В моем defaultController я получаю пользователя с идентификатором 12:
$user1 = $userRep->find(12);
В своем примере в курсе он показывает, как получить номер подписчиков user1 по
$user1->getFollowed()->count();
Но только заявляет, что можно получить и другие данные о подписанных пользователях, и переходит к следующей лекции. Теперь я пытаюсь выяснить, как получить, например, имена отслеживаемых пользователей. Если честно, я даже не знаю, с чего начать.
Я искал в Google Doctrine \ ORM \ PersistentCollection, так как узнал, что count () является его частью, но мне это не помогло.
Может кто-нибудь пу sh меня в правильном направлении? Я не хочу начинать следующую лекцию этого курса, если не смогу asp это.
Спасибо!