2017-01-10 59 views
5

Symfony 2.7 Framework üzerinde FOSRestBundle ve JMSSerializerBundle ile oluşturulan bir Rest API'si var. reference ve annotations numaralarına bir göz atıyorum.JMS serializer yml datetime biçimi

Modelimin her bir varlığının yml ile seri hale getirildiğini tanımlamayı seçtim. Ben belirli bir biçimde üzerinde Datetime nesne seri olduğunu gördük

:

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

Ama ben yml tanımı ile kullanıldığında doğru sözdizimi bilmiyorum ben denedim:

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

Ve

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

Annotations kullanmak istemiyorum, çünkü çok sayıda yaml dosyası var.

Ama alan ...

Herkes bana yardımcı olabilir durum olmayan?

+1

tipi '?: denemek yaptı: "DateTime <'d-m-Y'>"' veya 'türü: "DateTime ('dm-Y')" ' – Hokusai

+1

Doğru cevap' DateTime <'d-m-Y'>', yardımınız için teşekkürler! –

cevap

10

Ben durumda cevap olarak koymak daha insanlara yardım:

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

Harika cevap! –