如何强制Symfony2中的数字字段格式化?
我的申请被翻译成不同的语言。问题是,在法语中,我有1234,56
,但用点1234.56
渲染字段非常重要
我试过这个配置,但没有用:
twig:
number_format:
decimals: 2
decimal_point: '.'
thousands_separator: ''
任何帮助都将不胜感激。
我不得不覆盖number_widget
{%- block number_widget -%}
{% if value is not empty %}
{% set value = value|replace({',': '.'})|number_format(precision|default(scale|default(2)), '.', '') %}
{% endif %}
{%- set type = type|default('text') -%}
{{ block('form_widget_simple') }}
{%- endblock number_widget -%}