public function actionPlayers($id)
 {
     $trainingMatch = TrainingMatch::findOne($id);
     $request = Yii::$app->request;
     if ($request->isPost) {
         $post = $request->post();
         // Сброс старых игроков
         foreach ($trainingMatch->greenPlayers as $player) {
             $trainingMatch->unlink('greenPlayers', $player);
         }
         foreach ($trainingMatch->purplePlayers as $player) {
             $trainingMatch->unlink('purplePlayers', $player);
         }
         // Добавление новых
         if (isset($post['green_players_ids'])) {
             $greenPlayers = Player::find()->where(['id' => $post['green_players_ids']])->all();
             foreach ($greenPlayers as $player) {
                 $trainingMatch->link('greenPlayers', $player);
             }
         }
         if (isset($post['purple_players_ids'])) {
             $purplePlayers = Player::find()->where(['id' => $post['purple_players_ids']])->all();
             foreach ($purplePlayers as $player) {
                 $trainingMatch->link('purplePlayers', $player);
             }
         }
         // Сохранение в БД
         $trainingMatch->save();
     }
     return [$trainingMatch->greenPlayers, $trainingMatch->purplePlayers];
 }