Я использую форму Symfony создать DatePicker, который проинформирует использование на deliverydate своего заказаSymfony Datepicker кирки CurrentDate на 2 отправить
->add('deliveryDate', 'date', array(
'widget' => 'single_text',
'format' => 'yyyy/MM/dd',
'required' => false,
'attr' => ['class'=>'datepicker'],
));
HTML:
<div class="col s6">
{{form_label(form.deliveryDate)}}{{ form_widget(form.deliveryDate) }} <br>
</div>
Это сохранялось в порядке Сущность в следующем формате: 2017-01-12 00:00:00
Однако, когда я представил форму в первый раз и установил ее в качестве примера 12 января, она будет за исключением 12 января. Когда я снова отправлю форму, не изменяя дату в datepicker, значение будет установлено на 30-е января. Несмотря на то, что значение в поле отображается правильно как 12-е. Я не могу понять, почему он сбрасывается.
ОБНОВЛЕНИЕ: Из того, что я выяснил, теперь это то, что во второй submit без каких-либо изменений он (и не нуль) всегда будет отображать currentdate в качестве новой даты. Возможно, это помогает любому, кто пытается решить проблему.
Какой плагин вы используете для этой даты? –
Вот что я основал на моем коде: http://symfony.com/doc/current/reference/forms/types/date.html – KevinTheGreat