在Symfony 2中设置数字\格式的默认值

在Symfony 2中设置数字\格式的默认值,symfony,twig,Symfony,Twig,描述如何为数字\u格式扩展设置默认参数。如何在Symfony 2中设置此选项?Symfony2不允许访问细枝的核心扩展。您可以创建一个kernel.request事件侦听器,注入twig服务,并在您必须添加的侦听器的onKernelRequest方法中 $this->twig->getExtension('core')->setNumberFormat(3, ',', '.'); 由于Symfony 2.7,通过我正在运行的Symfony 4.2-dev,现在可以配置它了

描述如何为
数字\u格式
扩展设置默认参数。如何在Symfony 2中设置此选项?

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

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

由于Symfony 2.7,通过我正在运行的Symfony 4.2-dev,现在可以配置它了

# app/config/config.yml
twig:
    number_format:
        decimals: 3
        decimal_point: ','
        thousands_separator: '.' 
请参阅Symfony博客帖子: