En este artículo estaremos hablando sobre Symfony y sus CMS más populares.

La empresa francesa SensioLabs desarrolló este código abierto para PHP al que llamaron Symfony. Fue lanzado en 2005 y desde entonces ha ganado una gran popularidad entre los desarrolladores ya que ofrece una gran cantidad de características útiles para los desarrolladores. Algunas de ellas son el soporte para el patrón de diseño MVC (un sistema de rutas avanzado), una consola de comandos, un sistema de validación de formularios y una gran cantidad de componentes re-utilizables.

CMS más populares

En cuanto a los CMS creados con Symfony, algunos de los más populares son:

Symfony es uno de los frameworks de PHP más populares y ampliamente utilizado en la actualidad. Al ser un framework modular y escalable, es adecuado para proyectos de todos los tamaños, desde pequeños proyectos personales hasta grandes aplicaciones empresariales. Además, la gran cantidad de componentes y herramientas disponibles para los desarrolladores lo hacen una opción atractiva para la creación de aplicaciones web.

Ejemplo «Hola Mundo» en Symfony

Sí, aquí te dejo un ejemplo de «Hola mundo» en Symfony:

Crea un nuevo proyecto de Symfony utilizando la consola de comandos:

composer create-project symfony/website-skeleton mi_proyecto

Genera un nuevo controlador llamado «DefaultController» en la carpeta «src/Controller» con el siguiente código:

<?php

namespace App\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Routing\Annotation\Route;

class DefaultController extends AbstractController
{
    /**
     * @Route("/hola", name="hola")
     */
    public function hola()
    {
        return $this->render('default/hola.html.twig');
    }
}

Crea una nueva vista llamada «hola.html.twig» en la carpeta «templates/default» con el siguiente código:

<!DOCTYPE html>
<html>
    <head>
        <title>Hola mundo</title>
    </head>
    <body>
        <h1>Hola mundo</h1>
    </body>
</html>

Inicia el servidor de Symfony con el siguiente comando:

php bin/console server:run

Abre tu navegador web y accede a la siguiente URL: http://localhost:8000/hola

En esta URL veras el mensaje «Hola mundo» que se generó en el controlador y se pasó a la vista.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *