/** * @return \yii\db\ActiveQuery */ public function getAccount() { return $this->hasOne(DotaPlayer::className(), ['account_id' => 'account_id']); }
/** * @return \yii\db\ActiveQuery */ public function getDotaPlayers() { return $this->hasMany(DotaPlayer::className(), ['team_id' => 'team_id']); }
/** * возвращает информацию по игрокам на которых была сделана ставка * * @return \yii\db\ActiveQuery */ public function getDraftPlayersInfo() { return $this->hasMany(DotaPlayer::className(), ['account_id' => 'account_id'])->viaTable('{{%dota_draft_player}}', ['draft_id' => 'id']); }