/** * Displays a form to create a new Membership entity. * * @Route("/new/{clientId}", name="membership_new") * @Method("GET") * @Template() */ public function newAction($clientId = null) { $membership = new Membership(); if (null != $clientId) { $em = $this->getDoctrine()->getManager(); $client = $em->getRepository('AppBundle:Client')->find($clientId); if ($client) { $membership->setClient($client); } } $form = $this->createCreateForm($membership); return array('entity' => $membership, 'form' => $form->createView()); }