Symfony FOSREST API Datetime Ошибка

Aamir спросил: 26 ноября 2017 в 04:31 в: php

Я использую Symfony 2.7, я создал API. Когда я отправляю форму (данные json) с помощью почтальона, он не принимает значение datetime.

Построитель форм

->add('letAt','datetime')

Команда
    /**
     * @var DateTime
     * @Assert\NotNull(message="Please enter let at time.")
     */
    protected $letAt;
Объект
/**
 * @var \DateTime
 * @ORM\Column(type="datetime", nullable=true)
 */
protected $letAt;

Запрос Json

{
"property_type":
    {
        "marketingTitle": "",
        "letAt": "2018-11-11 10:10:10"
    }
}

Ошибка

"errors": {
        "children": {
            "marketingTitle": {},
            "letAt": {
                "errors": [
                    "This value is not valid."
                ],
                "children": {
                    "date": {
                        "children": {
                            "year": {},
                            "month": {},
                            "day": {}
                        }
                    },
                    "time": {
                        "children": {
                            "hour": {},
                            "minute": {}
                        }
                    }
                }
            },

Как указать значение dateTime в запросе?

0 ответов