Пример #1
0
 /**
  * 
  * @param Request $req
  * @return type
  */
 public function userAdressAddAction(Request $req)
 {
     $user = $this->getUser();
     $adresses = $user->getUserAdresses();
     $adress = new Adress();
     $adress->setAdressUser($user);
     $form = $this->createForm(new AdressType(), $adress, array('action' => $this->generateUrl('User_Adre_Add')));
     $form->handleRequest($req);
     if ($form->isValid()) {
         $em = $this->getDoctrine()->getManager();
         $em->persist($adress);
         $em->flush();
         $req->getSession()->getFlashBag()->add('success', 'Adresse enregistrée');
         return $this->redirect($this->generateUrl('User_Adre_Add'));
     }
     return $this->render('FrontEndBundle:Page:userAdress.html.twig', array('form' => $form->createView()));
 }
Пример #2
0
 /**
  * 
  * @param \Cbfk\Tf\UserBundle\Entity\Adress $adress
  */
 public function addUserAdresses(Adress $adress)
 {
     $adress->setAdressUser($this);
     if (!$this->userAdresses->contains($adress)) {
         $this->userAdresses->add($adress);
     }
 }