<?php require_once '../Model/Articulo.php'; // inserta la oferta en la base de datos $ofertaAux = new Articulo("", $_POST['titulo'], $_POST['fecha'], $_POST['contenido']); $ofertaAux->insert(); header("Location: indexArray.php");
<?php require_once '../Model/Articulo.php'; //echo date("Y-m-d H:i:s"); $articuloAux = new Articulo("", $_POST['titulo'], $_POST['contenido'], ""); if (isset($_POST['id'])) { // modifica el articulo en la base de datos. //$articuloAux = new Articulo($_POST['id'], $_POST['titulo'], $_POST['contenido'], date("Y-m-d H:i:s")); $articuloAux->setId($_POST['id']); $articuloAux->setTitulo($_POST['titulo']); $articuloAux->setContenido($_POST['contenido']); $articuloAux->setFecha(date("Y-m-d H:i:s")); $articuloAux->update(); } else { // inserta el articulo en la base de datos //$articuloAux = new Articulo("", $_POST['titulo'], $_POST['contenido'], ""); $articuloAux->insert(); } header("Location: index.php");
<?php // Importamos las clases Articulo y el Autoloader de twig require_once '../Model/Articulo.php'; require_once 'Twig/lib/Twig/Autoloader.php'; // Inicializamos Twig Twig_Autoloader::register(); $loader = new Twig_Loader_Filesystem(__DIR__ . '/../View'); $twig = new Twig_Environment($loader); // Si el formulario se ha mandado, procedemos a insertar el nuevo articulo if (isset($_POST["addArticulo"])) { // Guardamos la fecha actual con formato $fecha = date('d-m-Y H:i:s'); // Creamos un nuevo objeto con la informacion del formulario $articulo = new Articulo($_POST["tituloAdd"], $_POST["descripcionAdd"], $_POST["autorAdd"], $fecha, $_POST["categoriaAdd"]); // Insertamos el objeto en la base de datos $articulo->insert(); // Volvemos a index.php header('Location: ../Controller/index.php'); } else { // Si no se ha mandado el formulario lo cargamos // // Cargamos la plantilla twig echo $twig->render('formAddArticulo.html.twig'); }