Как поместить или опубликовать значение даты с типом даты Symfony - PullRequest
0 голосов
/ 16 ноября 2018

Итак, у меня странная проблема, и я подозреваю, что это из-за чего-то очевидного, что мне не хватаетТем не менее, я надеюсь, что это займет у меня много времени, поэтому кто-то может подсказать мне кое-что здесь.

Мы работаем над формой в 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?

1 Ответ

0 голосов
/ 16 ноября 2018

Итак, после долгих поисков мы нашли BirthdayType.И это работает как ожидалось.Это все еще не объясняет проблемы, которые у нас были с DateType, но мы можем продолжить.

https://symfony.com/doc/current/reference/forms/types/birthday.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...