Модель Team
имеет два отношения имеет много связей с Game
:
public function getGamesWhereTeamIsSetAsHome()
{
return $this->hasMany(Game::className(), ['teamHome' => 'id']);
}
public function getGamesWhereTeamIsSetAsAway()
{
return $this->hasMany(Game::className(), ['teamAway' => 'id']);
}
Я хотел бы иметь отношение has-many, которое возвращает все игры, в которых для teamHome или teamAway задан идентификатор команды (например, комбинация двух отношений выше).
public function getGames()
{
return /* code here */;
}
Как настроить такое отношение?