Example #1
0
 /**
  * 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());
 }
Example #2
0
 /**
  * Creates a form to delete a Pipeline entity.
  *
  * @param Pipeline $pipeline The Pipeline entity
  *
  * @return \Symfony\Component\Form\Form The form
  */
 private function createDeleteForm(Pipeline $pipeline)
 {
     return $this->createFormBuilder()->setAction($this->generateUrl('pipeline_delete', array('id' => $pipeline->getId())))->setMethod('DELETE')->getForm();
 }