symfony formularios DateType



ahora vamos a agregar a nuestra entidad Employee el campo de su nacimiento

use Symfony\Component\Form\Extension\Core\Type\DateType;

/**
     * @ORM\Column(type="date",nullable=true)
     */
    private $birthday;

 /**
     * birthday
     * @return date
     */
    public function getBirthday(){
        return $this->birthday;
    }

    /**
     * birthday
     * @param date $birthday
     * @return Employee
     */
    public function setBirthday($birthday){
        $this->birthday = $birthday;
        return $this;
    }



ahora en el EmployeeType si le agregamos lo siguiente en el buildForm:

...

->add('birthday', DateType::class, [
    'widget' => 'single_text'
    ])


vamos a obtener un campo de texto con un formato de input dd/mm/yyyy que valida la fecha ingresada mientras se ingresa mas un datepicker desplegable.




No hay comentarios:

Publicar un comentario

linux ubuntu mint actualizar chrome

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