在Symfony 2中设置number_format的默认值

时间:2012-04-13 22:20:06

标签: symfony twig

twig documentation介绍了如何设置number_format扩展程序的默认参数。如何在Symfony 2中设置它?

2 个答案:

答案 0 :(得分:6)

Symfony2无法访问twig的核心扩展。您可以创建kernel.request事件侦听器,注入twig服务,并在您必须添加的侦听器的onKernelRequest方法中

$this->twig->getExtension('core')->setNumberFormat(3, ',', '.'); 

答案 1 :(得分:0)

从Symfony 2.7开始,通过我正在运行的Symfony 4.2-dev,现在可以对其进行配置

# app/config/config.yml
twig:
    number_format:
        decimals: 3
        decimal_point: ','
        thousands_separator: '.' 

请参见Symfony博客文章:https://symfony.com/blog/new-in-symfony-2-7-default-date-and-number-format-configuration