2013-03-19 56 views
2

我想轉換價格:200美元在單詞中就像價格:Two Hundred $。如何轉換在樹枝文件中的數字

像這樣{{price}}的樹枝,但這是顯示數字。

任何人都可以知道如何在Twig中顯示這個價格嗎?

回答

0

如果不添加此功能,枝條不會顯示任何拼寫。查看craue的TwigExtensionsBundle,它包含一個Twig Extension,帶有用於拼出數字的過濾器。

https://github.com/craue/TwigExtensionsBundle

用法:

spelled out number: {{ price | craue_spellout }} 
2

由官方嫩枝的擴展庫提供的國際濾波器可以spellout號:

{{ 19.2|localizednumber('spellout') }} 
{# Output: nineteen point two #} 

對於這個過濾器工作,PHP國際擴展並且必須安裝twig/extensions包。

如果直接用嫩枝,註冊擴展這樣的:

$twig->addExtension(new Twig_Extensions_Extension_Intl()); 

如果您使用的Symfony,註冊該服務:

services: 
    Twig_Extensions_Extension_Intl: 
     class: Twig_Extensions_Extension_Intl 
     private: true 
     tags: 
      - { name: twig.extension }