Aprende en casa Ir a KODOTI
Aprende en casa KODOTI

Crud avanzando con MVC para PHP

En este ejemplo vamos a realizar un CRUD avanzando usando PHP, jQuery, MVC y Boostrap.

Rodríguez Patiño, Eduardo
Rodríguez Patiño, Eduardo
2020-07-07 | 28,109 lecturas

Muy bien muchachos, en este nuevo ejemplo vamos a explotar el ejemplo del CRUD con MVC pero no nos vamos a enfocar tanto en el patrón porque esto ya lo vimos, sino más bien vamos a realizar más cosas como:

  • Validar un formulario usando jQuery con plugin de validación

  • Subir una imagen al servidor y guardar la ruta en la DB

  • Exportar a EXCEL nuestra grilla

  • Bootstrap 3

  • PDO

Requerimientos previos para estar al tanto del POST les recomiendo leer:

Nuestro proyecto:

Esta distribuído por las siguientes carpetas y archivos:

  • index.php, es el encargado de interpretar que controlador y acción se esta ejecutando. Hay una CONSTANTE que debemos cambiar por la ruta de nuestro proyecto para que este funcione correctamente.

  • assets, lo usamos para guardar nuestros js, css, imagenes, etc.

  • controller, son clases en PHP que la usamos como controladores.

  • lib, en esta clase podemos agregar librerías externas que nos ayuden a reutilizar o agilizar código como una clase para paginación, generacion pdf, etc.

  • model, este es nuestro corazón del aplicativo ya que aquí estan nuestras entidades (tablas sql convertidas a clases php) y modelos que son clases que permiten hacer las consultas a SQL.

  • uploads, aquí guardamos todo los archivos que se suban al servidor.

  • view, todas nuestras clases que usamos para la capa de presentación, es decir lo que ve el usuario que navega en nuestra aplicación.

Imagenes del proyecto:

Image title

Image title

Descarguen el proyecto y denle una ojeada, revisar código es la mejor forma de aprender.
Sería bueno que intente crear un módulo adicional, por ejemplo asignar cursos a un Alumno, si lo hacen van a pasar a otro nivel.


Estudia con nosotros

🚀 Mejora tus oportunidades laborales