Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CREACIÓN Y CONEXIÓN DB
APLICACIONES WEB I4.0
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8" />
<title>Modelo-vista-controlador</title>
</head>
<body>
<h1>Bienvenido al restaurant Chefcito</h1>
<section>
<a href="controller/controlador.php">Solicite nuestro menú</a>
</section>
</body>
</html>
`$menu = new Platillo();`: Crea una nueva instancia del objeto `Platillo`, utilizando la clase definida
en el archivo `modelo.php`. Esta instancia se utilizará para llamar al método `lista_platillos()` y
obtener la lista de platillos disponibles.
`$pd = $menu->lista_platillos();`: Llama al método `lista_platillos()` del objeto `$menu`, que a su vez
interactúa con la base de datos para obtener la lista de platillos disponibles. El resultado se almacena
en la variable `$pd`.
<?php
require_once("../model/modelo.php");
$menu = new Platillo();
$pd = $menu->lista_platillos();
require_once("../view/vista.php");
?>
- La clase `Platillo` encapsula la lógica relacionada con los platillos del restaurante.
Propiedades privadas:
- `$platillo`: Un array que almacena los datos de los platillos recuperados de la base de datos.
- `$dbh`: Un objeto que representa la conexión a la base de datos utilizando la extensión PDO de
PHP.
- Inicializa las propiedades `$platillo` como un array vacío y `$dbh` como una nueva instancia de
PDO que se conecta a la base de datos llamada 'restaurante' en localhost utilizando el usuario 'root'
y la contraseña '12345678'.
- Itera sobre los resultados de la consulta y agrega cada platillo al array `$platillo`.
- Cierra la conexión a la base de datos (`$this->dbh=null;`) aunque esta línea nunca se ejecutará ya
que está después de `return`.
--
-- Volcado de datos para la tabla `platillos`
--
--
-- Volcado de datos para la tabla `platillos`
--
Resultado en el localhost: