Publicidad
Publicidad

Curso PHP 8 aprende a programar - 20 - Editar un contacto con PHP - Aprende a crear tu propio framework PHP

Miniatura del vídeo

Clase: Cómo editar un contacto mediante PHP en un framework propio

Aprende a implementar la funcionalidad de edición de registros en tu propio framework PHP. Optimiza tu CRUD gestionando vistas y actualizaciones en bases de datos.

En esta lección del curso se aborda el proceso técnico para permitir que los usuarios modifiquen la información de un contacto previamente guardado. Se explica cómo configurar los métodos del controlador para mostrar un formulario precargado con los datos existentes y cómo procesar la actualización de los mismos en la base de datos, garantizando una navegación fluida entre las vistas de detalle y edición.

Puntos Clave de la Lección

  • Configuración del método show: Se ajusta el controlador para que, al acceder a un contacto, se retorne una vista con el detalle completo del mismo en lugar de un texto simple. [00:37]
  • Recuperación de datos por ID: Se implementa la lógica para buscar el registro específico en la base de datos utilizando el ID proveniente de la URL mediante el modelo de contactos. [01:11]
  • Implementación del botón editar: Se añade un enlace en la vista de detalle que redirige al usuario hacia la ruta de edición, pasando el ID correspondiente para identificar qué registro modificar. [04:06]
  • Precarga del formulario de edición: Se explica cómo reutilizar la vista de creación para mostrar los datos actuales del contacto dentro de los inputs mediante el atributo value. [06:56]
  • Procesamiento de la actualización: Se utiliza el método update del modelo para persistir los cambios en la base de datos y realizar una redirección automática a la vista de detalle tras la edición. [11:19]

Productos útiles para este curso

Para seguir esta clase, se recomienda contar con un entorno de desarrollo PHP configurado (como XAMPP o Laragon) y un gestor de base de datos como phpMyAdmin.

Resumen Final

Al finalizar esta clase, se ha completado gran parte del sistema CRUD. Se domina el flujo completo de edición: desde la captura del ID y la visualización de datos en formularios, hasta la actualización efectiva en la base de datos y la redirección del usuario. Estas habilidades son fundamentales para gestionar información dinámica en cualquier aplicación desarrollada con arquitectura MVC.

Créditos del Autor

Esta lección ha sido adaptada del contenido original creado por Coders Free, especializado en el desarrollo web con PHP y frameworks modernos. Se recomienda visitar su canal oficial de YouTube para profundizar en estos contenidos.

72. 20 - Editar un contacto con PHP - Aprende a crear tu propio framework PHP

Contenido

Guarda tu progreso

Presiona Ctrl + D para favoritos.

Ver otros cursos