Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Modelo vista controlador, Resúmenes de Sistemas Integrados

Teorico - practico Ejemplo de un modelo vista controlador

Tipo: Resúmenes

2023/2024

Subido el 07/05/2025

sadhit-rosselly-vilca-poma
sadhit-rosselly-vilca-poma 🇵🇪

3 documentos

1 / 3

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
MVC (ModelViewController)
MVC (ModelViewController) es un patrón de diseño de software que separa la lógica de
presentación, la lógica de negocio y el acceso a datos en tres componentes:
1. Modelo (Model): representa la información y las reglas de negocio. Gestiona la lectura
y escritura en la base de datos.
2. Vista (View): encarga��e de la presentación; muestra datos al usuario. Solo contiene
HTML, plantillas y algún código mínimo para iterar variables.
3. Controlador (Controller): recibe las acciones del usuario (URLs, formularios),
coordina modelos y vistas, y orquesta la respuesta.
MVC en PHP
Muchos frameworks de PHP adoptan MVC para organizar proyectos de forma modular y
mantenible. Hay dos escenarios comunes:
a) MVC “artesanal” sobre PHP puro
Estructura típica:
• public/index.php (front controller)
• app/Controllers/ProductoController.php
• app/Models/Producto.php
• app/Views/productos/index.php
Ejemplo mínimo:
pf3

Vista previa parcial del texto

¡Descarga Modelo vista controlador y más Resúmenes en PDF de Sistemas Integrados solo en Docsity!

MVC (Model ‑ View ‑ Controller)

MVC (ModelViewController) es un patrón de diseño de software que separa la lógica de presentación, la lógica de negocio y el acceso a datos en tres componentes:

1. Modelo (Model): representa la información y las reglas de negocio. Gestiona la lectura y escritura en la base de datos. 2. Vista (View): encarga��e de la presentación; muestra datos al usuario. Solo contiene HTML, plantillas y algún código mínimo para iterar variables. 3. Controlador (Controller): recibe las acciones del usuario (URLs, formularios), coordina modelos y vistas, y orquesta la respuesta. MVC en PHP Muchos frameworks de PHP adoptan MVC para organizar proyectos de forma modular y mantenible. Hay dos escenarios comunes: a) MVC “artesanal” sobre PHP puro

  • Estructura típica:
    • public/index.php (front controller)
    • app/Controllers/ProductoController.php
    • app/Models/Producto.php
    • app/Views/productos/index.php Ejemplo mínimo:

b) MVC con un framework (Laravel)

  • Estructura básica:
    • routes/web.php
    • app/Http/Controllers/ProductoController.php
    • app/Models/Producto.php
    • resources/views/productos/index.blade.php