Bonjour,

Dans un formulaire, j'utilise un champ de type DateType auquel j'ai lié un widget datePicker. Lorsque je soumet le formulaire j'ai l'erreur
This value is not valid.
au niveau du champ date.

Voici le champ dans mon formulaire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 $builder
            ->add('manufactureDate', DateType::class, array('widget' => 'single_text', 'html5' => false, 'attr' => ['class' => 'js-datepicker'],));
Le code js du widget :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
$(document).ready(function() {
    $(".js-datepicker").datepicker({
                viewMode: "years",
                weekStart: 1,
                daysOfWeekHighlighted: "6,0",
                autoclose: true,
                todayHighlight: true,
                startDate: '-30y',
                endDate:'+0d'
            });
 
    $('.js-datepicker').datepicker("setDate", new Date());
});
Et le code dans mon entité :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
    /**
     * @ORM\Column(type="datetime")
     */
    private $manufactureDate;
Quelqu'un aurait une idée?

Merci d'avance pour votre aide.