Пример #1
0
 /**
  * @Route("/start-year", name="start_year")
  */
 public function startYearAction()
 {
     $now = new \DateTime();
     $year = 0;
     // Si mois >= sept, on prend l'année suivante
     if ($now->format('n') >= 9) {
         $year = $now->format('Y') + 1;
     } else {
         $year = $now->format('Y');
     }
     $em = $this->getDoctrine()->getManager();
     $repo = $em->getRepository('MobilityMainBundle:Year');
     if ($repo->findOneBy(array('year' => $year)) == null) {
         $y = new Year();
         $y->setYear($year);
         $em->persist($y);
         $em->flush();
     }
     return $this->redirect($this->generateUrl('student_list_year', array('year' => $year)));
 }