2017-01-10 1 views
5

FOSRestBundle 및 의 JMSSerializerBundle이있는 Symfony 2.7 Framework에서 빌드 된 Rest API가 있습니다. yml referenceannotations을 살펴 봅니다.JMS 시리얼 라이저 yml 날짜 시간 형식

내 모델의 각 엔티티가 yy 인 의 직렬화 방식을 정의하도록 선택했습니다. 나는 우리가 특정 형식에 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'> 

yaml 파일이 많기 때문에 Annotations을 사용하고 싶지 않습니다.

그러나 분야는가 ...

누구든지 나를 도울 수 직렬화하지?

+1

형'? 당신이 시도했다 : "날짜 시간 <'d-m-Y'>"'또는'입력 : "날짜 시간 ('DM-Y')" ' – Hokusai

+1

정답은'DateTime <'d-m-Y'>'입니다. 도움에 감사드립니다! –

답변

10

나는 경우 답변으로 넣어, 그것은 더 많은 사람들이 도움 :

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

좋은 답변입니다 !!! –