/** * Create Pipeline entities via ajax. * * @Route("/nodeadd", name="ajax_createnode") * @Method("GET") */ public function ajaxCreateNode(Request $request) { $em = $this->getDoctrine()->getManager(); $description = $request->get('description'); $idBl = $request->get('idBl'); $node = $request->get('node'); $edge = $request->get('edge'); $port = $request->get('port'); $object = new \BL\SGIBundle\Entity\Pipeline(); $object->setDescription($description); $object->setIdBl($idBl); $object->setNode($node); $object->setEdge($edge); $object->setPort($port); $em->persist($object); $em->flush(); /*$id_field=$em->getReference('BL\SGIBundle\Entity\FieldsAltinv', intval($object->getId())); $id_altinv = $em->getReference('BL\SGIBundle\Entity\Altinv', $request->get('id_altinv')); $object= new BlAltinv(); $object->setIdField($id_field); $object->setIdAltinv( $id_altinv); $em->persist($object); $em->flush(); */ return new JsonResponse('...Autosaved'); //return new JsonResponse($object->getId()); }