Итак, у меня странная проблема, и я подозреваю, что это из-за чего-то очевидного, что мне не хватаетТем не менее, я надеюсь, что это займет у меня много времени, поэтому кто-то может подсказать мне кое-что здесь.
Мы работаем над формой в Symfony (3.4), и у нее есть DateType.Мы не можем понять, как разместить значение.
Если я установлю DateType на ['input'] => 'array'
И сделаю это:
PUT http://dev.something.com:8000/app_dev.php/api/v1/section/account/id/1293?
form[dateOfbirth][date][year]=1980&
form[dateOfbirth][date][month]=10&
form[dateOfbirth][date][day]=10
Это приведет к:
«Это значение недопустимо.»
После этого я отрисовал форму в ветке, чтобы посмотреть, что она будет публиковать, и заметил, что время такжеоказаны.Поэтому я пытаюсь:
PUT http://dev.something.com:8000/app_dev.php/api/v1/section/account/id/1293?
form[dateOfbirth][date][year]=1980&
form[dateOfbirth][date][month]=10&
form[dateOfbirth][date][day]=10&
form[dateOfBirth][time][hour]=10&
form[dateOfBirth][time][minute]=10
Но ... та же проблема: это приводит к:
"Это значение недопустимо."
Поэтому мой вопрос прост: как опубликовать дату в поле DateType?