Nuevo en Symfony 3.4: modificando el contenedor de servicios en el kernel

En Symfony 3.4, el kernel de la aplicación puede suscribirse a eventos implementando la interfaz EventSubscriberInterface y añadiendo los métodos necesarios para procesar los eventos. Ya que Symfony 4 creará aplicaciones sin bundles, en Symfony 3.4 hemos mejorado todavía más el kernel para que tambi... seguir leyendo

Nuevo en Symfony 3.4: formularios diseñados para Bootstrap 4

Bootstrap, la librería de componentes frontend más popular del mundo, lleva años trabajando en su próxima gran versión: Bootstrap 4. Esta nueva versión abandona Less para pasarse a Sass, mejora el sistema de rejilla, incluye soporte opcional para Flexbox y muchos otros cambios y mejoras. Ya que Boot... seguir leyendo

Nuevo en Symfony 3.4: codificador de contraseñas Argon2

Symfony recomienda usar Bcrypt para codificar las contraseñas de las aplicaciones. Bcrypt está especialmente diseñado para almacenar contraseñas a largo plazo y tiene soporte nativo en PHP. No obstante, como el ámbito de la seguridad es tan cambiante, cada día surgen nuevas recomendaciones y buenas ... seguir leyendo

Nuevo en Symfony 3.4: mejoras al generar las URL de los assets

Generar URLs desde un comando de consola es más difícil de lo que parece porque la consola no tienen ningún contexto sobre HTTP: no hay petición, ni servidor, ni virtual hosts, ni nombres de host, ni nada. Por eso, al generar una URL desde un comando, se utiliza el host http://localhost por defecto.... seguir leyendo

Nuevo en Symfony 3.4: Declarada obsoleta la herencia de bundles

Uno de los principales cambios de Symfony 4 es que elimina los bundles para organizar el código de tu propia aplicación. Aunque los bundles de terceros seguirán existiendo en el directorio vendor/, tu código fuente en src/ se organizará con namespaces PHP en vez de bundles. En Symfony 3.4 hemos ido... seguir leyendo

Nuevo en Symfony 3.4: mejores indicadores sobre cobertura de código

La "cobertura de código" ("code coverage" en inglés) es un indicador que describe qué porcentaje de código de la aplicación está testeado. En teoría, una cobertura alta indica que el código está más testeado y por tanto, seguramente contiene menos errores. PHPUnit incluye varias ... seguir leyendo

Nuevo en Symfony 3.4: configurando rutas y servicios con PHP

Symfony soporta varios formatos de configuración de forma nativa: XML, YAML, PHP y anotaciones. Lo mejor es que Symfony nunca te obliga a usar un formato determinado. La decisión siempre es tuya, e incluso puedes combinarlos (por ejemplo: YAML para la configuración básica, XML para servicios y anota... seguir leyendo

Preparando el lanzamiento de Symfony 3.4 y 4.0

El proyecto Symfony publica nuevas versiones siguiendo un plan basado en el tiempo donde se publican dos versiones menores cada año (en mayo y noviembre) y una versión principal cada dos años. Este es uno de los años en los que se juntan varios lanzamientos y por eso Symfony 3.4 y Symfony 4.0 se pub... seguir leyendo

Nuevo en Symfony 3.4: Variables de entorno avanzadas

Symfony 4 utilizará y fomentará el uso de variables de entorno para configurar algunas partes de la aplicación. En Symfony 3.4, estamos trabajando para que esto sea posible y todos los componentes del framework sigan funcionando correctamente. El único gran inconveniente que nos quedaba es que los v... seguir leyendo

Nuevo en Symfony 3.4: Mejorados los validadores de comparación

La idea original de los validadores de comparación era comparar variables respecto a algún valor predefinido (ejemplo: "el precio debe ser mayor que 0", "la edad debe ser igual o mayor que 18", etc.) No obstante, en las aplicaciones Symfony es común tener que comparar el valor de... seguir leyendo

Filtrar por fecha

RSS

Proyectos Symfony destacados

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

Descargas totales de Symfony

1.069.955.393

Ver descargas en tiempo real

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