public function createAction()
 {
     $producto = new Productos();
     $producto->setNombre("Gafas 1");
     $producto->setImagen("gafas.jpg");
     $producto->setPuntos("100");
     $em = $this->getDoctrine()->getManager();
     $em->persist($producto);
     $em->flush();
     return new Response('Nuevo producto creado con id' . $producto->getIdProducto());
 }
Beispiel #2
0
         $categoria = $_SESSION['categoria'];
         $producto = new Productos($categoria->getNombre(), $_POST['nombre'], $_POST['precio']);
         $valido = $producto->update($_POST['prod']);
         if ($valido) {
             $categoria->getCategoria();
             $_SESSION['categoria'] = $categoria;
         } else {
             $errormsg = "Nombre producto no valido";
         }
         $view = 'productos';
         include 'vistas/productos.php';
     } else {
         if (isset($_POST['borrar'])) {
             $categoria = $_SESSION['categoria'];
             $producto = new Productos($categoria->getNombre(), $_POST['nombre'], $_POST['precio']);
             $producto->setNombre($_POST['prod']);
             $valido = $producto->delete();
             if ($valido) {
                 $categoria->getCategoria();
                 $_SESSION['categoria'] = $categoria;
             } else {
                 $errormsg = "Nombre producto no valido";
             }
             $view = 'productos';
             include 'vistas/productos.php';
         } else {
             $view = 'categorias';
             include 'vistas/categorias.php';
         }
     }
 }