public function crearAction(Request $request)
 {
     $array = [];
     if ($this->getRequest()->isMethod('POST')) {
         $producto = new Productos();
         $em = $this->getDoctrine()->getManager();
         $fecha = new \DateTime();
         $fin = new \DateTime($request->request->get('fin'));
         if ($fin > $fecha) {
             $usuario = $this->get('security.context')->getToken()->getUser();
             $producto->setNombre($request->request->get('nombre'));
             $producto->setDescripcion($request->request->get('descripcion'));
             $producto->setPrecio($request->request->get('precio'));
             $producto->setFin($fin);
             $producto->setFecha($fecha);
             $producto->setVendedor($usuario);
             $em->persist($producto);
             $em->flush();
             $array['exito'] = true;
         } else {
             $array['error'] = "La fecha de fin debe ser posterior a hoy";
         }
     }
     return $this->render('AppBundle:Productos:crearProducto.html.twig', $array);
 }
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     $numero = $this->getContainer()->getParameter('numeroProductos');
     $em = $this->getContainer()->get('doctrine.orm.entity_manager');
     for ($i = 0; $i < $numero; $i++) {
         $producto = new Productos();
         $fecha = new \DateTime();
         $producto->setNombre('producto' . $i);
         $producto->setDescripcion('description' . $i);
         $producto->setPrecio('100');
         $producto->setFecha($fecha);
         $em->persist($producto);
     }
     $em->flush();
 }