JMS序列化程序yml日期时间格式

时间:2017-01-10 13:12:48

标签: symfony serialization yaml jmsserializerbundle

我有一个基于Symfony 2.7 Framework构建的Rest API,带有FOSRestBundle和 JMSSerializerBundle 。我看一下yml referenceannotations

我选择定义我的模型的每个实体如何用yml 序列化

我已经看到我们可以按特定格式序列化Datetime对象:

@JMS\Type("DateTime<'d-m-Y'>")

但是我不知道yml定义使用的正确语法,我试过了:

my_field:
  expose: true
  type: datetime
  format: 'd-m-Y'

my_field:
  expose: true
  type: datetime<'d-m-Y'>

我不想使用Annotations,因为我有很多yaml文件。

该字段未序列化 ...

任何人都可以帮助我?

1 个答案:

答案 0 :(得分:10)

我把它作为一个答案,以防它帮助更多人:

my_field:
  expose: true
  type: DateTime<'d-m-Y'>