问题
I have installed the SonataIntlBundle
bundle. The default format_date results in a format like day-number month-name year
.
{{ date_time_object | format_date }} => '1 août 2011'
Source
Now, I want to change this default to dayNumber-monthNumber-yearNumber
for people with a english translation (en) and to monthNumber-dayNumber-yearNumber
for people with a dutch translation (nl). How should I do this and is their any documentation?
回答1:
{{ date_time_object | format_date('MM-dd-yyyy', 'nl') }}
would work. As defined in the bottom of the documentation.
Edit
To do it globally you can extend DateTimeHelper class and set sonata.intl.templating.helper.datetime.class
parameter to that class in app/config/config.yml
.
来源:https://stackoverflow.com/questions/10432652/sonata-change-default-format-date