【发布时间】:2016-10-26 13:09:23
【问题描述】:
无法在 php (Symfony) 中规范化 DateTime onject... 为什么它不起作用? DateTime 是对象,不是吗?
$normalizers->normalize($patient->getDateAdded())
错误:
无法规范化属性“时区”,因为注入的序列化程序不是规范化程序
【问题讨论】:
标签: php symfony datetime object
无法在 php (Symfony) 中规范化 DateTime onject... 为什么它不起作用? DateTime 是对象,不是吗?
$normalizers->normalize($patient->getDateAdded())
错误:
无法规范化属性“时区”,因为注入的序列化程序不是规范化程序
【问题讨论】:
标签: php symfony datetime object
您必须将序列化程序注入规范化程序。使用 $normalizer->setSerializer($this->get('))
【讨论】:
试试这个$patient->getDateAdded()->format('Y-m-d H:i:s');
【讨论】:
http://symfony.com/doc/current/components/serializer.html