Esempio n. 1
0
 /**
  * @desc 联赛管理
  */
 public function actionTeamManage()
 {
     $masterId = CommonFunction::getUserId();
     $leagueModel = new LeagueModel();
     //判断用户是否有管理联赛的权限
     $res = $leagueModel->allowEditLeague($masterId);
     $leagueId = $res[0]->objectId;
     if (isset($res[0]->city)) {
         $localCity = $res[0]->city;
     } else {
         $localCity = Yii::app()->params['defaultCityCode'];
     }
     $teamModel = new TeamModel();
     $initTeams = $teamModel->findServeralTeams($localCity, 5);
     //找到联赛中的所有球队
     //		$leagueTeams = $teamModel->findRowsByRelation("teams","League",$leagueId);
     $leagueTeams = $teamModel->findLeagueTeams("League", $leagueId);
     $leagueTeamsArr = CommonFunction::ob2ar($leagueTeams);
     $teamidArr = array();
     foreach ($leagueTeamsArr as $team) {
         array_push($teamidArr, $team['objectId']);
     }
     foreach ($initTeams as &$searchTeam) {
         if (in_array($searchTeam->objectId, $teamidArr)) {
             //已选入联赛的则设置此值
             $searchTeam->hasLeague = 1;
         }
     }
     $this->render('teamManage', array('leagueList' => $res[0], 'leagueTeams' => $leagueTeams, 'initTeams' => $initTeams));
 }