コード例 #1
0
 /**
  * @Route("/add-subscription", name="add_subscription")
  */
 public function addSubscription(Request $request)
 {
     $em = $this->getDoctrine()->getManager();
     $stage = $em->getRepository('AppBundle:Stage')->findOneById($request->get('stage'));
     if ($stage != null) {
         $sub = new Subscription();
         $sub->setStage($stage);
         $sub->setSubscribed(true);
         $em->persist($sub);
         $em->flush();
     }
     $this->addFlash('notice', 'Subscribed to stage ' . $stage);
     return $this->redirectToRoute('subscriptions');
 }