奏鸣曲的货币树枝助手返回错误格式

时间:2018-10-02 11:20:34

标签: twig sonata

我为INTL Bundle安装了Sonata,它提供了一些货币的树枝助手功能。

细枝功能为number_format_currency('currency_code')

如果我有一个诸如2000000之类的值,我希望显示为£2,000,000,当前,当我运行2000000|number_format_currency('GBP')时,它返回£2,000,000.00-因此,尾随小数点后2个0s。

我已经研究了一下,可以使用symfony的数字格式器查看它,并且它支持作为数组传入的一些常量,它似乎仅支持'FRACTION_DIGITS', 'ROUNDING_MODE', 'GROUPING_USED'

在这些FRACTION_DIGITS中,将其更改为0似乎很有意义,为此我尝试过:

2000000|number_format_currency('GBP',{'FRACTION_DIGITS':0}) 

但是我得到的数字是相同的,最后有2个小数点,我确定它是一个简单的解决方法,也许我在错误或某些方面传递了数组,但是它让我难过了一段时间,可以有人帮忙吗?

0 个答案:

没有答案