No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Curso de Fundamentos de Symfony 6

Curso de Fundamentos de Symfony 6

Profesor Italo Morales F

Profesor Italo Morales F

Proceso HTTP

6/17
Recursos

Aportes 7

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

“Ruta + controlador= página web”

Para poder crear controladores desde el CLI como dicen los comentarios de abajo es necesario instalar Symfony MakerBundle Desde la raíz del proyecto poner: `composer require --dev symfony/maker-bundle` Asegurarse de que ahora aparezca en composer.json ```js { ... "require-dev": { "symfony/maker-bundle": "^1.58" }, ... } ```Ahora si, lanzar el comando: `php bin/console make:controller --no-template PageController`
Un atajo para crear el controlador es utilizando los comando de consola: ```js php bin/console make:controller --no-template PageController ```
**Proceso HTTP completo:** 1. **petición** / solicitud (atendida por el objeto **Request** de symfony) 2. **procesamiento**: activa método (el método home dentro del controlador PageController) 3. entrega **respuesta** –generalmente HTML- (otorgada por el objeto **Response** de symfony) El controller se encarga de gestionar toda petición y devolver respuesta (JSON, PDF, HTML, String)
```txt php bin/console make:controller ```
php bin/console make:controller --no-template PageController

Algo que me gusta mucho de Symfony a diferencia de Laravel es que hace mucho mas sencillo el manejo de rutas usando atributos de PHP que ya vienen integrados desde la versión PHP 8.0.