2017-01-10 55 views
5

Mam API odpoczynku zbudowany na Symfony 2.7 Framework z FOSRestBundle i JMSSerializerBundle. Patrzę na Yll reference i annotations.JMS serializator yml datetime format

Zdecydowałem się zdefiniować, w jaki sposób każda jednostka mojego modelu jest serializowana z yml.

Widziałem, że możemy szeregować Datetime obiekt na określonym formacie:

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

Ale nie wiem poprawnej składni z definicji yml, próbowałem:

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

I

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

Nie chcę używać Annotations, ponieważ mam dużo plików yaml.

Ale pole nie jest seryjny ...

Ktoś może mi pomóc?

+1

Próbowałaś ?: 'typ: "DateTime <'d-m-Y'>"' lub 'typ: "DateTime ('DM-Y')" ' – Hokusai

+1

Prawidłowa odpowiedź to' DateTime <'d-m-Y'> ', dziękuję za pomoc! –

Odpowiedz

10

umieścić go jako odpowiedź w przypadku pomaga więcej ludzi:

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

Świetna odpowiedź !!! –