/** * @return \yii\db\ActiveQuery */ public function getRaces() { return $this->hasMany(Race::className(), ['sport_id' => 'id'])->orderBy('date'); }
/** * @return \yii\db\ActiveQuery */ public function getRace() { return $this->hasOne(Race::className(), ['id' => 'race_id']); }
/** * @return \yii\db\ActiveQuery */ public function getRaces() { return $this->hasMany(Race::className(), ['id' => 'race_id'])->viaTable('categories', ['category_id' => 'id']); }