Форма Symfony2 datetime и datetimepicker

В настоящее время я пытаюсь добавить поле формы с datetimepicker, так как я отправляю, я получаю следующую ошибку

This value is not valid.    pesagem1
Symfony\Component\Validator\ConstraintViolation
Object(Symfony\Component\Form\Form).children[pesagem1] = 27/04/2016 23:59
Caused by:
Symfony\Component\Form\Exception\TransformationFailedException
Unable to reverse value for property path "pesagem1": DateTime::__construct(): Failed to parse time string (27/04/2016 23:59) at position 0 (2): Unexpected character
Caused by:
Symfony\Component\Form\Exception\TransformationFailedException
DateTime::__construct(): Failed to parse time string (27/04/2016 23:59) at position 0 (2): Unexpected character
Caused by:
Exception
DateTime::__construct(): Failed to parse time string (27/04/2016 23:59) at position 0 (2): Unexpected character

это моя сущность + форма

//юридическое лицо

/** @ORM\Column(type="datetime") */
private $pesagem1;

// FORM

        ->add('pesagem1','datetime', array(
'widget' => "single_text",
'html5' => false,
'date_format'=>"dd/MM/yyyy hh:mm",
'attr'=>array(
'class'=>'datetimepickz form-control',
'style' => 'width: 70%',
'data-format'=>"dd/MM/yyyy hh:mm")
)
)

JS + веточка

$('.datetimepickz').datetimepicker({

locale: moment.locale('pt')

});<div class="form-group">

<label>Primeira Pesagem</label>

<div class="input-group">
<span class="input-group-addon"><i class="fa fa-envira"></i></span>
{{ form_widget(form.pesagem1) }}
</div>
<div>
{{ form_errors(form.pesagem1) }}
</div>
</div>

Швы, такие как строка, «правильные» в соответствии с профайлером symfony2, уже опробованным с форматом даты дд / мм / ггг чч: мм, д / м / г чч: мм. и все возвращает ту же проблему.

Любая помощь или советы будут высоко ценится.
ти

0

Решение

после прочтения Должен ли я использовать поле «datetime» или «timestamp»?

Я изменил свой формат даты, и теперь все шло хорошо.

$('.datetimepickz').datetimepicker({
locale: moment.locale('pt'),
format: 'YYYY-MM-DD HH:mm'
});
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector