2017-01-10 6 views
5

मेरे पास सिमफ़ोनी 2.7 फ्रेमवर्क है जो FOSRestBundle और JMSSerializerBundle के साथ बनाया गया है। मुझे yml reference और annotations पर एक नज़र डालें।जेएमएस सीरियलाइज़र yml डेटाटाइम प्रारूप

मैंने यह निर्धारित करने का चयन किया है कि मेरे मॉडल की प्रत्येक इकाई को को 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

तुम कोशिश किया था ?: 'प्रकार:" दिनांक समय <'d-m-Y'> "' या 'प्रकार:" दिनांक समय ('dm-वाई') " ' – Hokusai

+1

सही उत्तर 'डेटटाइम <'d-m-Y'>' है, सहायता के लिए धन्यवाद! –

उत्तर

10

मैं मामले में एक जवाब के रूप में यह डाल इसे और अधिक लोगों को मदद मिलती:

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

महान उत्तर !!! –

संबंधित मुद्दे