2012-05-03 11 views
0

SonataIntlBundleバンドルをインストールしました。 format_dateのデフォルト値は、day-number month-name yearのような形式になります。ソナタのデフォルトのフォーマットを変更する

{{ date_time_object | format_date }} => '1 août 2011'Source

今、私は英語訳(EN)とし、オランダ語翻訳(NL)を持つ人々のためmonthNumber-dayNumber-yearNumberへの人々のためdayNumber-monthNumber-yearNumberにこのデフォルトを変更したいです。どのようにすればいいのですか?

答えて

1

{{ date_time_object | format_date('MM-dd-yyyy', 'nl') }}となります。ドキュメントの最後に定義されています。

がグローバルにそれを行うには、[編集]あなたはDateTimeHelperクラスを拡張し、app/config/config.ymlにそのクラスにsonata.intl.templating.helper.datetime.classパラメータを設定することができます。

+0

しかし、このように、私はformat_dateを使用するすべての場所とすべての言語でこの形式を定義する必要があります。 –

+0

私の編集したコメントを参照してください。 –

+0

ありがとうございました。パラメータを拡張して設定しました – Cassiano

関連する問題