Пример #1
0
 /**
  * Displays a form to create a new Ordering entity.
  *
  */
 public function newAction($userId)
 {
     $em = $this->getDoctrine()->getManager();
     $pizzas = $em->getRepository('AppBundle:Pizza')->findAll();
     $user = $this->getDoctrine()->getRepository('AppBundle:User')->find($userId);
     foreach ($pizzas as $pizza) {
         $entity = new Ordering();
         $nameOrdering = 'ordering' . $pizza->getId();
         $listOrdering[$nameOrdering] = array($nameOrdering => $entity);
         $entity->setUser($user);
         $entity->setPizza($pizza);
     }
     $form = $this->createCreateForm($listOrdering, $pizza);
     $arrayView = array('form' => $form->createView());
     return $this->render('AppBundle:Ordering:new.html.twig', $arrayView);
 }
Пример #2
0
 /**
  * @param  Ordering $ordering
  */
 public function addOrdering(\AppBundle\Entity\Ordering $ordering)
 {
     $ordering->setPizza($this);
     $this->ordering[] = $ordering;
 }