symfony formularios validacion email

las reglas de validaciones de los campos se pueden hacer desde la entidad,
a traves de asserts,

use Symfony\Component\Validator\Constraints as Assert;

/**
     * @ORM\Column(type="string",nullable=true,length=100)
     * @Assert\Email()
     */
    private $email;

hará una validación de formato simple de lo que se ingrese. (que exista una @ y texto a ambos lados de ella) se muestra como tooltip.

Podemos cambiar el mensaje de direccion invalida (este mensaje se muestra como texto debajo del cuadro de input)

y checkMX en true, analiza el dns del servidor, si esto no estuviera podriamos ingresar jaja@cualquierfruta.com

/**
     * @ORM\Column(type="string",nullable=true,length=100)
     * @Assert\Email( message = "El email '{{ value }}' no es una dirección válida.",checkMX = true)
     */
    private $email;

No hay comentarios:

Publicar un comentario

linux ubuntu mint actualizar chrome

 desde una terminal: $ sudo apt update $ sudo apt install google-chrome-stable