6

twig文档描述了如何为number_format扩展设置默认参数。如何在 Symfony 2 中进行设置?

4

2 回答 2

6

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

$this->twig->getExtension('core')->setNumberFormat(3, ',', '.'); 
于 2012-04-14T08:45:26.103 回答
1

由于 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

于 2018-07-16T13:26:37.540 回答