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

Nuevo en Symfony 4.3: Mejorado el rendimiento de PropertyAccess

El componente PropertyAccess permite leer y escribir propiedades de objetos (o elementos de arrays) usando una notación sencilla basada en cadenas de texto. Este componente lo utilizan muchos otros componentes de Symfony como Forms, Security, Validator, Workflow, etc. En Symfony 4.3 hemos mejorado s... seguir leyendo

RSS

Proyectos Symfony destacados

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

Descargas totales de Symfony

2.523.183.706

Ver descargas en tiempo real

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