El validador NotBlank incluido en el componente Validator comprueba
que el valor indicado no sea false, null, un array vacío o una cadena de
texto vacía.
Aunque la mayoría de validadores ignora los valores null, este validador sí
que los tiene en cuenta. Esto complica algunos escenarios, como por ej...
seguir leyendo
Deprecar funcionalidades en vez de eliminarlas es la clave de
nuestra promesa de retrocompatibilidad que hace que puedas actualizar entre
versiones menores de Symfony (ej. de 4.0 a 4.4) sin problemas.
Para mejorar la experiencia de uso de tus programadores/as, tus propias
aplicaciones Symfony tambié...
seguir leyendo
Obtener el nombre del nodo
El método extract() devuelve el atributo indicado y/o el valor de cada nodo de
una lista de nodos. El atributo especial _text es el que permite obtener el
valor del nodo. En Symfony 4.3 hemos añadido otro atributo especial llamado
_name que permite obtener su nombre (es de...
seguir leyendo
Los procesadores de variables de entorno permiten transformar el valor
almacenado en una variable de entorno antes de usarlo en un archivo de
configuración. Son útiles por ejemplo para transformar el tipo de dato de
string a int o bool (las variables de entorno siempre son de tipo string).
En Symfon...
seguir leyendo
Imagina una aplicación Symfony que contiene un campo de formulario especial con
un selector de color que requiere de JavaScript para funcionar. Aunque Symfony
dispone de muchas formas de personalizar el diseño de los formularios, la
mejor solución para este caso no es lo bastante sencilla.
El motivo...
seguir leyendo
Los validadores financieros y numéricos de Symfony permiten validar datos
como tarjetas de crédito y cuentas bancarias. En Symfony 4.3 les hemos añadido
algunas mejoras.
Comprobando que el BIC y el IBAN estén relacionados
El IBAN (International Bank Account Number) es un estándar internacional
para ...
seguir leyendo
Symfony 4.3 se publicará a finales de mayo de 2019. Este artículo es el
primero de una serie de artículos que explican las nuevas funcionalidades más
importantes añadidas en esta version.
Crear interfaces de consola avanzadas es importante para la mayoría de
aplicaciones, incluso aquellas que no es...
seguir leyendo
Tras el lanzamiento ayer de SymfonyCloud, el nuevo servicio de hosting en
la nube de Symfony, hoy se acaba de publicar la versión estable de Symfony 4.2.
De acuerdo al roadmap de Symfony 4.2 se trata de una versión con un soporte
de errores hasta julio de 2019 y un soporte de problemas de seguridad ...
seguir leyendo
Mostrar mensajes de ayuda en algunos campos de formulario es una necesidad muy
habitual en las aplicaciones web. Sin embargo, el componente Form no
proporciona esta funcionalidad, por lo que tenías que crearte una
extensión de formularios como la siguiente:
namespace App\Form\Extension;
use S...
seguir leyendo
La nueva funcionalidad estrella del componente Console en Symfony 4.1 es
la que permite manipular la salida de la consola de forma avanzada. No
obstante, hemos añadido muchas otras novedades interesantes a este componente.
Ejecutar el comando sugerido
Cuando escribes mal el nombre de un comando, Sym...
seguir leyendo