57. Controladores en PHP

Los controladores son los componentes que manejan las solicitudes del usuario y coordinan la comunicación entre el modelo y la vista. Los controladores pueden contener lógica empresarial específica, como la validación de formularios o la gestión de sesiones.


3 comentarios

Inicia sesión para comentar

Comentarios:

  • Victor Arana Flores

    Victor Arana Flores hace 1 año Destacado

    En una aplicación web desarrollada en PHP con el patrón MVC, los controladores son los componentes que manejan las solicitudes del usuario y coordinan la comunicación entre el modelo y la vista. Los controladores pueden contener lógica empresarial específica, como la validación de formularios o la gestión de sesiones.

    Los controladores son responsables de recibir las solicitudes del usuario desde el enrutador y procesarlas para mostrar la información correspondiente en la vista. Para hacer esto, los controladores pueden interactuar con el modelo de datos para obtener la información necesaria y luego pasarla a la vista.

    Además de coordinar la comunicación entre el modelo y la vista, los controladores también pueden incluir lógica empresarial específica. Por ejemplo, un controlador puede validar los datos de un formulario antes de enviarlos al modelo, o puede gestionar la sesión del usuario para permitir o denegar el acceso a ciertas partes de la aplicación.

    El uso de controladores en una aplicación web desarrollada en PHP puede ayudar a separar la lógica empresarial específica de otros componentes de la aplicación, como el modelo y la vista. Al separar la lógica empresarial en controladores, se puede tener un mejor control sobre el flujo de la aplicación y una mayor facilidad de mantenimiento.

    En resumen, los controladores son los componentes que manejan las solicitudes del usuario y coordinan la comunicación entre el modelo y la vista en una aplicación web desarrollada en PHP con el patrón MVC. Los controladores pueden incluir lógica empresarial específica, como la validación de formularios o la gestión de sesiones, y su uso puede ayudar a mejorar la organización y mantenimiento del código de la aplicación.

  • Victor Roman Ortiz Abreu

    Victor Roman Ortiz Abreu hace 8 meses

    tengo un problema despues de hacer los cambios en el documento de ruta me marca lo siguientes  No se pudo encontrar la ruta: ../App/Controllers/HomeController.php, ha estado trabajando muy bien el autoloader hasta este momento. aqui te dejo el enlace del codigo fuente:  https://www.mediafire.com/file/sz476nvc69e5i2i/cfphp8pooE.zip/file en realidad estoy atascado

    • Victor Roman Ortiz Abreu hace 7 meses

      ya te he envia mensajes correo y no he obtenido ninguna respuesta

    • Victor Arana Flores hace 7 meses

      Hola amigo Victor, no doy seguimiento a preguntas por correo, lo siento.

      Si no encuentra la clase, es probable que hayas definido mal o el namespace o a la ura de importar la definicion.

      Recuerda que estamos usando un cargador de clases y este usa los namespaces para poder encontrar la clase.

  • Luz Lopez

    Luz Lopez hace 1 año

    los primeros minutos donde dices que si ya llegué hasta esta parte del grupo uffff me dan tanta alegría…