53 Cargar productos en la página principal del curso de SISTEMA VETERINARIO(PHP y MySql)FullStack

Duración: 10 min
Módulo: 🌟 Mejora de la Experiencia y Visualización de Productos Lección 3 de 4

Descripción

🚀 Lección 53: Cargar Productos en la Página Principal

El instructor realiza dos tareas principales: primero, finaliza la mejora del Dashboard administrativo y, segundo, comienza a integrar la base de datos con la vista pública.

1. Finalización del Dashboard Administrativo 📊

Se concluye la dinamización del panel principal de administración con la creación del widget de Productos:

  • Conteo Dinámico: Se reutiliza el controlador listado_de_productos.php (similar al usado para el conteo de usuarios) para obtener el número total de productos. [03:47]
  • Widget de Productos: Se implementa la segunda caja de información con los siguientes detalles:
    • Color: Se utiliza el color azul (primary). [01:44]
    • Ícono: Se selecciona el ícono de una canasta de compras 🛒 (bi-basket) de Bootstrap Icons para representar los productos. [03:17]
    • Redirección: El botón de "Más información" se configura para redirigir a la vista de listado de productos (/admin/productos/index.php). [03:39]
  • Corrección de Ruta: Se ajusta la ruta del logotipo o botón de inicio de sesión para que siempre regrese al dashboard principal del administrador. [06:20]

2. Preparación y Carga en la Página Pública 🌐

Se inicia el trabajo en la página pública (index):

  • Paso a PHP: El archivo index.html de la página web pública se renombra a index.php. Este cambio es necesario para que el servidor pueda ejecutar código PHP, permitiendo así la conexión a la base de datos. [07:41]
  • Inclusión de Archivos: Dentro del nuevo index.php, se incluyen los archivos esenciales:
    • La conexión a la base de datos (app/config/conexion.php). [08:16]
    • El controlador que trae el listado completo de productos (app/controller/productos/listado_de_productos.php). [08:40]
  • Preparación de la Vista: Se identifica y se duplica la sección de "Nuestros Servicios" para utilizar el segundo bloque como la sección de "Productos". [09:10] Se aplica un color de fondo temporal para diferenciar visualmente la nueva sección. [09:28]

El video concluye en este punto, dejando la visualización y el bucle para mostrar los productos en tarjetas para la siguiente lección.