Задать вопрос
@maxyc_webber
Web-программист

Yii2: has many на self. Почему зацикливание происходит?

Есть таблица пользователей. У каждого пользователя может быть лидер
id, leader_id и бла бла бла

хочу вывести всех пользователей, у кого я лидер
public function getTeam(){
     return $this->hasMany(self::className(), ['leader_id'=>'id']);
}


Происходит зацикливание. в базе данные следующие

a99b323c26b54c068785ed2b7fb1a3d3.png

Короч не вижу где моя беда
  • Вопрос задан
  • 772 просмотра
Подписаться 1 Оценить 12 комментариев
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
vyachin
@vyachin
Ищу работу
Надо так
public function getTeam(){
     return $this->hasMany(self::className(), ['id'=>'leader_id']);
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы