/** * @Route("/gen", name="generate") */ public function genAction(Request $request) { $em = $this->getDoctrine()->getManager(); $itinerary = new Itinerary(); $venue = new Venue(); $itineraryVenue = new ItineraryVenue(); $itineraryVenue->setItinerary($itinerary)->setVenue($venue); $itinerary->addItineraryVenue($itineraryVenue); $em->persist($venue); $em->persist($itinerary); $em->flush(); return $this->showAction($request); }
/** * Remove itineraryVenues * * @param \AppBundle\Entity\ItineraryVenue $itineraryVenue */ public function removeItineraryVenue(\AppBundle\Entity\ItineraryVenue $itineraryVenue) { $itineraryVenue->setItinerary(null); $this->itineraryVenues->removeElement($itineraryVenue); }