如何在Symfony2中强制格式化数字字段?
我的应用程序被翻译成不同的语言。问题是在法语中我有1234,56
,但用点1234.56
我尝试了配置,但它没有用:
twig:
number_format:
decimals: 2
decimal_point: '.'
thousands_separator: ''
任何帮助将不胜感激。
答案 0 :(得分:0)
我必须覆盖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 -%}