该模型与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 设置为 team 的 id(就像上面两个关系的组合)。
public function getGames()
{
return /* code here */;
}
我如何建立这样的关系?