0
我想要做这样的事情:获取当前货币符号
<?php echo $currency_symbol.$value ?>
我要那的Yii自动从€
改变$currency_symbol
到$
。例如,在当前语言环境Id(语言)的功能中。所以,如果当前用户有一个区域设置Id,如it_it
,货币代码将是EUR
和符号€
。如果区域设置标识为en_us
,则货币代码将为USD
和符号$
。
可能吗?
我试图做到这一点,但唯一的方法是:
Yii::app()->getNumberFormatter()->formatCurrency('100','EUR');
CLocale::getInstance($language)->getCurrencySymbol('EUR');
在每一种情况下,我不得不手动设置EUR
。我不想这样做,因为如果我改变语言,Yii不会自动'翻译'符号。