42 M脫DULO PROVEEDORES del Sistema de Ventas con (PHP y MySql) FullStack

Duraci贸n: 15 min
M贸dulo: 馃殮 M贸dulo de Proveedores y Configuraci贸n Lecci贸n 2 de 8

Descripci贸n

Lecci贸n 42: Implementaci贸n del M贸dulo Proveedores (Vista Index) 馃殮馃搵

Esta lecci贸n cubre la creaci贸n inicial del M贸dulo Proveedores, incluyendo la adici贸n al men煤 de navegaci贸n, la estructura de directorios y la implementaci贸n de la vista principal (index.php) para listar a los proveedores.

1. 馃搨 Estructura y Navegaci贸n

Se comienza preparando el entorno para el nuevo m贸dulo:

  • Directorios: Se crean los directorios necesarios para organizar el c贸digo [01:13]:
    • vistas/proveedores: Para alojar los archivos de la interfaz (vistas).
    • controladores/proveedores: Para alojar los archivos de l贸gica del servidor (controladores).
  • Men煤: Se edita el archivo del men煤 (layout/parte1.php) para a帽adir la nueva opci贸n "Proveedores" con los enlaces correspondientes al directorio creado [00:47].
  • Iconograf铆a: Se selecciona el 铆cono de un coche (fa fa-car) para representar el m贸dulo de proveedores, simbolizando la entrega de productos [03:49].

2. 馃摑 Creaci贸n de la Vista Principal (index.php)

La vista principal se implementa reutilizando el c贸digo del m贸dulo Categor铆as y adapt谩ndolo para mostrar los datos de los proveedores:

  • Controlador de Listado: Se crea el archivo controladores/proveedores/listado_proveedores.php que contiene la consulta SELECT * FROM tv_proveedores para obtener todos los registros de la tabla [06:47].
  • Estructura de la Tabla: Se definen las columnas de la tabla para visualizar los campos clave de la base de datos [08:36]:
    • Nombre del Proveedor
    • Celular
    • Tel茅fono
    • Empresa
    • Email
    • Direcci贸n
    • Acciones (Editar y Eliminar)
  • Poblamiento de Datos: Se utiliza un bucle foreach para recorrer el array de proveedores (obtenido del controlador) e imprimir cada campo en una fila de la tabla [10:01].
  • DataTable: Se configura el script de DataTable para aplicar filtros, paginaci贸n y la traducci贸n al espa帽ol, facilitando la visualizaci贸n y gesti贸n de los registros [13:48].

Con estos pasos, el m贸dulo de proveedores queda listo para mostrar el listado de registros, sentando la base para las pr贸ximas acciones de Creaci贸n, Edici贸n y Eliminaci贸n.