Usando la herramienta de bin/console de la cual ya hable en un post anterior llamado la poderosa herramienta bin/console de Symfony utilizaremos el siguiente comando recordando estar en la raíz de nuestro proyecto.
cd my-project php bin/console make:controller --no-template Choose a name for your controller class (e.g. GentleChefController): >SaludoController
Este comando se encarga de crear una clase controlador en la cual empezaremos a construir una página de ejemplo llamada SaludoController, nombre que debemos introducir manteniendo por convención la letra inicial de cada palabra en mayúscula. Cuando termines de escribir el nombre presiona Enter.
created: src/Controller/SaludoController.php Success! Next: Open your new controller class and add some pages!
Si todo a salido bien, veremos un mensaje de éxito indicando que se ha creado el controlador en la ruta src, la cual hable en un post anterior llamado Estructura de un proyecto web Symfony 4 en la subcarpeta controller, donde se deben almacenar todos los controladores de nuestra pagina.
Ingresa a la carpeta del proyecto desde la terminal y utiliza el servidor web incorporado de PHP para poner en marcha el proyecto.
cd my-project php bin/console server:run
Ingresa el siguiente enlace en el navegador para comprobar que todo esté funcionando.
http://127.0.0.1:8000/saludo
En el navegador puedes ver el siguiente texto autogenerado por Symfony 4.
{"message":"Welcome to your new controller!","path":"src\/Controller\/SaludoController.php"}
En el siguiente post explicaremos la clase SaludoController.