Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
// В модели User public function getFriends() { return $this->hasMany(static::className(), ['id' => 'u_id1']) ->viaTable('{{%UserContact}}', ['u_id2' => 'id']); }
public function getUsers($status) { return $this->hasMany(static::className(), ['id' => 'id']) ->viaTable('{{%UserUser}}', ['u_id2' => 'id']) ->where(['status' => $status]); }