/** * @return \yii\db\ActiveQuery */ public function getReason() { return $this->hasOne(DeathReason::className(), ['id' => 'reason_id']); }
/** * @return \yii\db\ActiveQuery */ public function getReasons() { return $this->hasMany(DeathReason::className(), ['id' => 'reason_id'])->viaTable('battle_death_reason', ['battle_id' => 'id']); }
/** * @return \yii\db\ActiveQuery */ public function getDeathReasons() { return $this->hasMany(DeathReason::className(), ['type_id' => 'id']); }