Symfony es un marco de aplicación web PHP de código abierto con arquitectura MVC. Es un conjunto de componentes/bibliotecas PHP reutilizables. Básicamente está diseñado para desarrolladores que necesitan un conjunto de herramientas elegante y simple para crear aplicaciones web y es el marco de aplicaciones más popular entre la comunidad de desarrolladores de código abierto. Se utiliza para construir aplicaciones web complejas de alto rendimiento.
requisitos previos:
- Instalación de PHP en Windows.
- Configuración del entorno para ejecutar el proyecto.
- Software Composer para crear un proyecto Symfony: https://getcomposer.org/download
- Descarga del software Symfony: https://symfony.com/download
Instalación:
- Paso 1: Vaya a la carpeta raíz de xampp y abra la carpeta htdocs allí. Escriba «cmd» (sin comillas) en la barra de direcciones (que se muestra a continuación) y presione enter.
- Paso 2: Ingrese el siguiente comando en el símbolo del sistema.
composer create-project symfony/skeleton project_1
En mi caso, el nombre del proyecto es project_1 , puede tomar cualquier nombre de su elección.
Si ve algo como esto, entonces su proyecto se creó con éxito. - Paso 3: Inicie su servidor xampp y vaya a localhost/project_1/public .
Si ve algo como esto, entonces su proyecto se creó con éxito.
Primer Proyecto: Aquí crearemos una página de Hola Mundo en tres pasos.
- Paso 1: cree un nuevo archivo llamado «HelloController.php» en la carpeta src/Controller/ y escriba el siguiente código en ese archivo.
<?php
namespace
App\Controller;
use
Symfony\Component\HttpFoundation\Response;
class
HelloController
{
public
function
hello()
{
return
new
Response(
'Hello World'
);
}
}
- Paso 2: Abra el archivo config/routes.yaml y escriba el siguiente código en ese archivo.
app_hello:
path: /
controller: App\Controller\HelloController::hello
- Paso 3: Ir a localhost/project_1/public .
Si ve algo como esto, entonces ha creado con éxito la página hola mundo.