我目前能够在Symfony2控制器中获取货币符号。
$formatter = new \NumberFormatter($this->getRequest()->getLocale(),\NumberFormatter::CURRENCY);
$symbol = $formatter->getSymbol(\NumberFormatter::CURRENCY_SYMBOL);
然后将其传递给twig。
然而,由于我需要在许多twig模板中获取此货币符号,在相应的控制器中插入该代码不是一件愉快的事情。那么,有没有更好/更容易的方法直接在twig中完成呢?
谢谢。