Nuevo en Symfony 4.1: componente Messenger

En Symfony 4.1 se ha añadido un nuevo componente Messenger que permite a las aplicaciones enviar/recibir mensajes hacia/desde otras aplicaciones mediante colas de mensajes. Este componente proporciona un "bus de mensajes" y un enrutador que puedes usar en cualquier servicio e incluso en cu... seguir leyendo

Nuevo en Symfony 4.1: Autowiring mejorado

Configurar argumentos escalares en los controladores La opción _defaults.bind del autowiring de servicios permite inicializar argumentos por nombre o tipo. Por ejemplo, si defines el valor del argumento $projectDir de la siguiente manera, todos los servicios que incluyan un argumento con ese mismo n... seguir leyendo

Nuevo en Symfony 4.1: servidor de depuración

Entre las utilidades que proporciona el componente VarDumper se incluye la función dump(), una versión mucho más avanzada de la función var_dump() de PHP. El problema es que cuando se utiliza dump() por ejemplo al trabajar en una API, la respuesta y la información de depuración se mezclan y es un lí... seguir leyendo

Nuevo en Symfony 4.1: mejoras en el componente Workflow

En Symfony 4.1 hemos mejorado el componente Workflow con un montón de mejoras y en este artículo se explican las más relevantes. Nueva opción para exportar a PlantUML La configuración de los workflows se puede exportar al formato DOT para después generar una imagen que represente al workflow. Ahora ... seguir leyendo

Nuevo en Symfony 4.1: Configuración concisa de rutas

El componente Routing de Symfony permite definir requerimientos y valores por defecto para las variables de las rutas mediante las opciones requirements y defaults respectivamente. En el siguiente ejemplo, la ruta definida mediante una anotación PHP indica que la variable page solo admite números en... seguir leyendo

Nuevo en Symfony 4.1: Simplificado el uso de servicios en tests

En Symfony 3.4 hicimos que todos los servicios fueran privados por defecto, de manera que ya no puedes realizar llamadas como $this->get('mi_servicio') dentro de un controlador para obtener un servicio. Tomamos esta decisión porque usar el contenedor de servicios directamente no es una buena prác... seguir leyendo

Nuevo en Symfony 4.1: Traducción de rutas

El componente Routing fue mejorado recientemente para convertirlo en el router más rápido que existe en PHP. Ahora, justo a tiempo para incluirla en Symfony 4.1, le hemos añadido otra funcionalidad increíble: las rutas se pueden traducir a diferentes idiomas. Gracias a esta funcionalidad, ya puedes ... seguir leyendo

Nuevo en Symfony 4.1: soporte mejorado de Bootstrap 4

En Symfony 2.6 añadimos un tema de formularios para Bootstrap, de manera que puedas aplicar fácilmente a todos los formularios de tu aplicación el estilo de Bootstrap, que es el framework de diseño más popular. En Symfony 3.4 actualizamos el tema a Bootstrap 4, que todavía era una beta en aquel mome... seguir leyendo

Nuevo en Symfony 4.1: Prioridad en las extensiones Twig

Twig permite sobrecargar filtros, funciones, variables globales, etc. de manera que tu aplicación pueda cambiar el comportamiento de cualquiera de ellos. La sobrecarga de estos elementos se realiza en una nueva extensión Twig que se debe registrar lo más tarde posible para que ya estén definidos los... seguir leyendo

Nuevo en Symfony 4.1: Locks dinámicos

El componente Lock se introdujo en Symfony 3.4 para simplificar el manejo de locks locales o remotos que garantizan un acceso único a un determinado recurso. Aunque es uno de los componentes más recientes, ya se usa en proyectos como el CMS Contao y el Google Cloud SDK. Una de sus principales funcio... 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

1.613.796.735

Ver descargas en tiempo real

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