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 10 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 10 meses

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

    • Victor Arana Flores hace 9 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…