/** * action list * * @return void */ public function listAction() { //Einzelergebnisse $schwimmenErgebnisses = $this->schwimmenErgebnisseRepository->findAll(); $this->view->assign('schwimmenErgebnisses', $schwimmenErgebnisses); //Mannschaftsergebnisse $mannschaftErgebnissesArray = array(); $currentJahr = '2015'; $oldJahr = '2014'; //aktuelles Jahr $mannschaftErgebnisses = $this->schwimmenErgebnisseRepository->findMannschaftszeitenByJahr($currentJahr); foreach ($mannschaftErgebnisses as $e) { $mannschaftErgebnissesArray[$e[name]]['currentJahr'] = $e; } //vorherige Jahre zum Vergleich $mannschaftErgebnisses = $this->schwimmenErgebnisseRepository->findMannschaftszeitenByJahr($oldJahr); foreach ($mannschaftErgebnisses as $e) { if (array_key_exists($e[name], $mannschaftErgebnissesArray)) { $mannschaftErgebnissesArray[$e[name]]['oldJahr'] = $e; } } $this->view->assign('mannschaftsErgebnisses', $mannschaftErgebnissesArray); $this->view->assign('currentJahr', $currentJahr); $this->view->assign('oldJahr', $oldJahr); }
/** * action show * * @param \Ben\Wi4ka3\Domain\Model\Mannschaft $mannschaft * @return void */ public function showAction(\Ben\Wi4ka3\Domain\Model\Mannschaft $mannschaft) { $this->view->assign('mannschaft', $mannschaft); // die SchwimmenErgebnisse der Mannschaft der letzten Jahre (Plot) $schwimmen2015 = $this->schwimmenErgebnisseRepository->findMannschaftszeitenByJahr('2015', $mannschaft->getName()); $schwimmen2014 = $this->schwimmenErgebnisseRepository->findMannschaftszeitenByJahr('2014', $mannschaft->getName()); $schwimmen2013 = $this->schwimmenErgebnisseRepository->findMannschaftszeitenByJahr('2013', $mannschaft->getName()); $schwimmen2012 = $this->schwimmenErgebnisseRepository->findMannschaftszeitenByJahr('2012', $mannschaft->getName()); $this->view->assign('schwimmen', $schwimmen2015[0]['zeit'] . ";" . $schwimmen2014[0]['zeit'] . ";" . $schwimmen2013[0]['zeit'] . ";" . $schwimmen2012[0]['zeit']); }