Arquitectura del proyecto profesional MVC / PHP / 3 capas

Entidad, repositorio, modelo, controlador

Ahora toca explicar la arquitectua que seguiremos en la elaboración del proyecto.

Cada capa tiene una organicación y una serie de archivos y nomenclatura específicas ya que es importante comocer los accesos o servicios que se prestan entre ellas

Elementos que intervienen en la arquitectura

  • Entidad: Definen cada elemento que interviene en la aplicación
  • Repositorio: Acceso a la base de datos para cada entidad
  • Modelo: Contiene la lógica de negocio de una entidad
  • Controlador: Gestiona los servicios una entidad