Beispiel #1
0
 public function addAirlineAction(Request $request)
 {
     $em = $this->getDoctrine()->getEntityManager();
     $states = $this->getStatesAction();
     if ($request->getMethod() == 'POST') {
         $file = $_FILES['file']['name'];
         $file1 = $_FILES['file']['tmp_name'];
         move_uploaded_file($_FILES["file"]["tmp_name"], "images/Airline/" . $_FILES["file"]["name"]);
         $airlineName = $this->get('request')->request->get('Airlinename');
         $tagline = $this->get('request')->request->get('tagline');
         $history = $this->get('request')->request->get('history');
         $type = 2;
         $status = 1;
         $airline = new User();
         $airline->setType($type);
         $airline->setStatus($status);
         $airline->setLogo($file);
         $airline->setBusinessName($airlineName);
         $em->persist($airline);
         $em->flush();
         $airId = $airline->getId();
         $airline = new AirlineDetail();
         $airline->setTabHtml($history);
         $airline->setairlineId($airId);
         $em->persist($airline);
         $em->flush();
         return $this->redirect($this->generateUrl('RAAAdminBundle_airline', array('states' => $states)));
     }
     return $this->render('RAAAdminBundle:Airline:addAirline.html.twig', array('states' => $states));
 }