Nuevo en Symfony 5.1: Más y mejores integraciones

El verdadero valor de un framework es cómo de bien se integra con otras tecnologías (Redis, Doctrine, Sodium, etc.) y servicios (Google, Mailgun, Slack, etc.) Los componentes Symfony proporcionan decenas de integraciones y en Symfony 5.1 hemos añadido y mejorado muchas más. Componente Lock Añadida ... seguir leyendo

New in Symfony 5.1: Stacks y middleware

El concepto de middleware se refiere al software que se encuentra en medio de dos o más sistemas/APIs y proporciona utilidades como la restricción de uso, la autenticación y el logueado o registro de actividad. En Symfony puedes implementar un middleware mediante la decoración de servicios. No obsta... seguir leyendo

Nuevo en Symfony 5.1: Microkernel mejorado

Symfony se puede usar como microframework desde Symfony 2.8. De hecho, puedes crear aplicaciones Symfony completamente funcionales en un solo archivo gracias al MicroKernelTrait. En Symfony 5.1 hemos mejorado el MicroKernelTrait para que puedas usar la clase Kernel como un registro de controladores ... seguir leyendo

Nuevo en Symfony 5.1: Argumentos abstractos

En ocasiones, cuando defines servicios en tus aplicaciones Symfony, el valor de algunos argumentos no se puede definir en el archivo de configuración. El motivo es que esos valores solo están disponibles cuando se ejecuta la aplicación. Así que solo puedes inyectarlos desde un compiler pass o extens... seguir leyendo

Nuevo en Symfony 5.1: Decoración de servicios más sencilla

La decoración de servicios se emplea en las aplicaciones Symfony para modificar el comportamiento de algún servicio sin reemplazarlo completamente. Para ello es necesario inyectar el servicio original como argumento del nuevo servicio que lo decora. El problema es que el servicio original ya no exis... seguir leyendo

Nuevo en Symfony 5.1: Hosts diferentes por cada idioma

Symfony 4.1 introdujo una funcionalidad para poder traducir las URLs de cada ruta. En Symfony 5.1 hemos mejorado esa funcionalidad para permitir también definir diferentes hosts por cada idioma. En la práctica esto significa que ahora puedes pasar un array de valores a la opción host. Además, puedes... seguir leyendo

Nuevo en Symfony 5.1: Assets remotos

Webpack Encore es una librería de JavaScript desarrollada por Symfony para facilitar la integración de Webpack en tu aplicación. Cuando se crean los assets, Webpack Encore también crea un archivo llamado manifest.json que incluye el listado de todos los assets generados (y la información sobre su ve... seguir leyendo

Nuevo en Symfony 5.1: Personalizando la desconexión de los usuarios

Hace unos meses comenzamos a trabajar en una actualización masiva del componente de seguridad de Symfony y de su integración con el resto del framework. Todavía estamos trabajando en los cambios más importantes, pero ya tenemos listas algunas mejoras. El LogoutListener actual se puede utilizar para ... seguir leyendo

Nuevo en Symfony 5.1: Control preciso del cursor

El componente Console de Symfony proporciona muchas utilidades para mostrar contenidos en la consola, como por ejemplo barras de progreso, tablas con todo tipo de estilos, preguntas interactivas, etc. En Symfony 4.1 añadimos las secciones, lo que permite actualizar diferentes partes de la pantalla d... seguir leyendo

Nuevo en Symfony 5.1: Precarga de clases configurable

La precarga de clases PHP es una de las mejores funcionalidades añadidas en PHP 7.4. La precarga consiste en procesar y cargar en memoria algunos archivos PHP antes de que la aplicación arranque. Estos archivos precargados están disponibles para todas las peticiones siguientes sin tener que procesar... seguir leyendo

RSS

Proyectos Symfony destacados

La plataforma de eCommerce 100% Symfony que rivaliza con Magento y PrestaShop. Ver más

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