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()); }
$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'; } } }