奏鸣曲更改默认format_date


Sonata change default format_date

我已经安装了SonataIntlBundle捆绑包。默认format_date的格式类似于 day-number month-name year .

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

现在,我想将此默认值更改为dayNumber-monthNumber-yearNumber,适用于具有英语翻译 (en) 的人,monthNumber-dayNumber-yearNumber用于具有荷兰语翻译 (nl) 的人。我应该怎么做,他们有什么文件吗?

{{ date_time_object | format_date('MM-dd-yyyy', 'nl') }}就可以了。如文档底部所定义。

编辑

要全局执行此操作,您可以扩展 DateTimeHelper 类sonata.intl.templating.helper.datetime.class并在 app/config/config.yml 中将参数设置为该类。