public function createConstraintAction()
 {
     $request = $this->get('request');
     $fieldId = $request->request->get('fieldId');
     $type = $request->request->get('type');
     $message = $request->request->get('message');
     $param1 = $request->request->get('param1');
     $param2 = $request->request->get('param2');
     $em = $this->getDoctrine()->getEntityManager();
     $field = $em->getRepository('LowbiConfiguratorBundle:Field')->find($fieldId);
     $entity = new FieldConstraint();
     $entity->setConstraintType($type);
     $entity->setMessage($message);
     $entity->setParameter1($param1);
     $entity->setParameter1($param1);
     $entity->setField($field);
     $em->persist($entity);
     $em->flush();
     $entity = new FieldConstraint();
     $form = $this->createForm(new FieldConstraintType(), $entity);
     $field = $em->getRepository('LowbiConfiguratorBundle:Field')->find($fieldId);
     $fieldConstraints = $field->getFieldConstraints();
     return $this->render('LowbiConfiguratorBundle:FieldConstraint:newConstraint.html.twig', array('entity' => $entity, 'form' => $form->createView(), 'fieldConstraints' => $fieldConstraints));
 }