2017-01-10 5 views
5

私は、FOSRestBundleおよびのJMSSerializerBundleを持つSymfony 2.7フレームワーク上に構築されたRest APIを持っています。私はyml referenceannotationsを見ています。JMSシリアライザ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'> 

私はたくさんの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

偉大な答え! –

関連する問題