Nuevo en Symfony 4.3: Protección frente a motores de búsqueda

Los motores de búsqueda como Google, DuckDuckGo, Baidu y Yandex son capaces de rastrear e indexar todos los contenidos de tus sitios y aplicaciones poco después de que los publiques. Aunque esto es normalmente lo que quieres, también puede causar grandes problemas si publicas por error la versión de... seguir leyendo

Twig 3.x obligará a usar namespaces

El motor de plantillas Twig se publicó por primera vez en 2008, un año antes de que PHP 5.3 introdujera los "namespaces" en junio de 2009. Esa es la razón por la que históricamente las clases de Twig no utilizaban namespaces: namespace App\Twig;   class AppExtension extends \Twig_Exte... seguir leyendo

Nuevo en Symfony 4.3: Mejoradas las colecciones de servicios

Symfony incluye una funcionalidad para inyectar todos los servicios que tienen una determinada etiqueta, de manera que no tengas que crear un compiler pass solo para eso. En Symfony 4.3 hemos mejorado esta funcionalidad para que puedas indexar esos servicios usando tus propias claves. En el siguient... seguir leyendo

Se publican las actualizaciones de seguridad 2.7.51, 2.8.50, 3.4.26, 4.1.12 y 4.2.7

Symfony acaba de publicar varias actualizaciones de seguridad para las ramas 2.7, 2.8, 3.4, 4.1 y 4.2 (las ramas 3.0, 3.1, 3.2, 3.3 y 4.0 ya no tienen soporte de seguridad). Se recomienda actualizar lo antes posible, aunque en la práctica, las posibilidades de sufrir un ataque debido a estas vulnera... seguir leyendo

El futuro del proyecto Zend Framework

Aunque nuestro sitio web se centra en Symfony y su ecosistema, también comentamos noticias importantes de otros frameworks que pueden tener impacto en tus projectos (por ejemplo porque usas algunos paquetes o librerías de esos frameworks). En octubre de 2018 se anunció que la empresa Zend abandonaba... seguir leyendo

Nuevo en Symfony 4.3: Declaradas obsoletas las clases Role y SwitchUserRole

Uno de los objetivos principales de Symfony es simplificar algunas partes del componente de seguridad. En Symfony 3.3 declaramos obsoleta la interfaz RoleInterface y en Symfony 4.1 hicimos lo mismo con la interfaz AdvancedUserInterface. En Symfony 4.3 hemos decidido declarar obsoletas las clases Rol... seguir leyendo

Nuevo en Symfony 4.3: Mejoras en los formularios

Añadida una función Twig para obtener el formulario padre En Symfony 4.3 se ha añadido una función de Twig llamada form_parent() que devuelve el formulario padre del formulario actual o null si no exist. Se recomienda usar esta nueva función en vez de acceder al valor de la propiedad form.parent. El... seguir leyendo

Nuevo en Symfony 4.3: ID de sesión configurable

PHP define muchas opciones de configuración para las sesiones. En Symfony puedes configurar todas ellas bajo la opción framework.session.* para no tener que modificar el archivo php.ini. En Symfony 4.3 hemos mejorado esta funcionalidad permitiendo configurar otras dos opciones relacionadas con el ID... seguir leyendo

Nuevo en Symfony 4.3: Mejorada la traducción de formularios

Los formularios creados con el componente Form de Symfony aplican automáticamente el filtro trans() de Twig al contenido de los <label> y de los mensajes de ayuda para traducirlos. Sin embargo, las traducciones no pueden incluir ningún parámetro porque no se pasan argumentos al filtro trans().... seguir leyendo

Nuevo en Symfony 4.3: validador JSON

JSON es seguramente el formato más usado en la mayoría de aplicaciones Symfony. Resulta común utilizarlo para hacer peticiones a APIs JSON y para enviar o recibir payloads JSON. Por eso Symfony incluye una clase JsonResponse, soporte para autenticación JSON, soporte completo de JSON en el componente... seguir leyendo

RSS

Proyectos Symfony destacados

La forma más sencilla de generar el backend de tus aplicaciones Symfony. Ver más

Síguenos en @symfony_es para acceder a las últimas noticias.