Nuevo en Symfony 3.4: mejoras en los formularios

Nuevos campos de formulario HTML5 La especificación HTML5 define varios tipos de campos que todavía no están soportados nativamente por los formularios de Symfony. Así que en Symfony 3.4 hemos decidido añadir dos de estos nuevos campos que tienen un amplio soporte en los navegadores modernos: TelTyp... seguir leyendo

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

Nuevo en Symfony 3.3: Importar archivos de configuración con patrones glob

El componente DependencyInjection de Symfony es bastante flexible al importar archivos desde otros archivos de configuración. Por ejemplo puedes importar sin problemas archivos que utilizan distintos formatos de configuración: # app/config/config.yml imports: - { resource: "../common/config... seguir leyendo

Nuevo en Symfony 3.3: Logs automáticos en la consola

El component Console de Symfony no genera ningún mensaje de log por defecto, ya que normalmente los comandos se ejecutan a mano y puedes ver el resultado tu mismo. Sin embargo, en ocasiones los comandos se ejecutan automáticamente (por ejemplo en una tarea programada o en un script de despliegue de ... seguir leyendo

RSS

Proyectos Symfony destacados

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

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