Ya está disponible la certificación de Symfony 5

Symfony lanzó su programa de certificación en el año 2012. Desde entonces, cualquier programador/a puede presentarse al examen que mide sus conocimientos sobre el framework. Durante estos años hemos introducido muchas novedades en el programa, incluyendo otra certificación para Twig. Hace unos días,... seguir leyendo

Se publica Symfony 5.1

Symfony 5.1, la esperada nueva versión estable de Symfony acaba de ser publicada. Después de seis meses de trabajo, esta nueva versión incluye cientos de pequeñas mejoras y correcciones y muchas nuevas funcionalidades importantes. Durante las últimas semanas hemos publicado decenas de artículos expl... seguir leyendo

Nuevo en Symfony 5.1: Nuevo sistema de seguridad

Symfony 5.1 incluirá un nuevo sistema de seguridad como una de sus novedades principales. Después de muchos meses de planificación, discusiones y trabajo duro, conseguimos finalizarlo a tiempo para Symfony 5.1 como funcionalidad experimental. Las principales diferencias con respecto al sistema anter... seguir leyendo

Nuevo en Symfony 5.1: Actualizaciones automáticas del esquema de base de datos

Algunos componentes Symfony (ej. Cache, Lock, Messenger, etc.) pueden almacenar sus contenidos en bases de datos usando Doctrine ORM. Sin embargo, esto requiere de un trabajo manual de configuración previo. Por ejemplo, para almacenar las sesiones una base de datos primero debes crear una determinad... seguir leyendo

Nuevo en Symfony 5.1: Mejoras en el componente HttpFoundation

Añadido InputBag La clase ParameterBag definida por Symfony es como un array orientado a objetos que almacena valores relacionados y proporciona métodos como get(), set(), has(), etc. Symfony también define clases especializadas que extienden de ParameterBag (ej. FileBag para los archivos subidos, S... seguir leyendo

Nuevo en Symfony 5.1: Mejoras en los formularios

Nueva opción html5 en ColorType El campo de formulario ColorType ahora define una opción llamada html5. Cuando esa opción es true, el valor del campo se comprueba para que sea un color válido según el formato de colores de HTML 5, que es /^#[0-9a-f]{6}$/i. Esta funcionalidad fue contribuida por Thom... seguir leyendo

Nuevo en Symfony 5.1: Mejoras en el componente Validator

En Symfony 5.1, además de introducir los validadores AtLeastOneOf, ExpressionLanguageSyntax y Hostname, hemos añadido otras mejoras en el validador. Añadida la opción alpha3 a Country Si defines como true la nueva opción alpha3 del validador Country, el valor se valida como un código de país de tres... seguir leyendo

Nuevo en Symfony 5.1: Mejoras en el componente OptionsResolver

El componente OptionsResolver te ayuda a configurar objetos mediante arrays de opciones. En Symfony 5.1 lo hemos mejorado con las siguientes opciones. Interfaz fluida Resulta habitual configurar varias características para una misma opción. Gracias al nuevo método define(), puedes hacerlo con una in... seguir leyendo

Nuevo en Symfony 5.1: Acceso de seguridad basado en la prioridad

En las aplicaciones Symfony, los security voters centralizan la lógica relacionada con la autorización para decidir si un usuario puede acceder al recurso solicitado. Como son servicios de Symfony que utilizan la etiqueta security.voter, pueden definir su prioridad usando el atributo priority de la ... seguir leyendo

Nuevo en Symfony 5.1: Validador AtLeastOneOf

Además del validador Hostname y del validador ExpressionLanguage, en Symfony 5.1 hemos añadido otro validador llamado AtLeastOneOf. Puedes aplicarlo a propiedades y métodos para comprobar que sus valores cumplen al menos una de las restricciones indicadas: namespace App\Entity;   use Symfony\Co... 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.