Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function addEquipmentBiblioAction(Request $request){
- $em = $this->getDoctrine()->getManager();
- $equipment = new Equipment;
- $form = $this->get('form.factory')->create(EquipmentType::class, $equipment);
- if ($request->isMethod('POST') && $request->isXmlHttpRequest()) {
- $form->handleRequest($request);
- $marque = $form->getData()->getMarqueEquipment();
- $type = $form->getData()->getEquipmentType();
- $myMarque = $em->getRepository('PMBNumericBundle:EquipmentMarque');
- $marqueFinal = $myMarque->find($marque);
- $myType = $em->getRepository('PMBNumericBundle:EquipmentType');
- $typeFinal = $myType->find($type);
- $equipment->setMarqueEquipment($marqueFinal);
- $equipment->setEquipmentType($typeFinal);
- $em->persist($equipment);
- $em->flush();
- $request->getSession()->getFlashBag()->add('Info', 'Piece ajouté');
- return new Response(1);
- }
- return new Response(2);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement