yii2:使用不带分隔符的asInteger()和asDecimal()
如何使用yii2:使用不带分隔符的asInteger()和asDecimal(),yii2,Yii2,如何使用Yii::$app->formatter->asInteger()和Yii::$app->formatter->asDecimal()而不使用千位分隔符或自定义千位分隔符(我不想在任何地方进行更改。只在一个特定的地方) EDITE: 我发现asInteger函数接受两个可选参数: (asInteger($value,$options=[],$textOptions=[]))。我试着这样使用主题: Yii::$app->formatter->asInteger( 1000000
Yii::$app->formatter->asInteger()
和Yii::$app->formatter->asDecimal()
而不使用千位分隔符或自定义千位分隔符(我不想在任何地方进行更改。只在一个特定的地方)
EDITE:
我发现asInteger
函数接受两个可选参数:
(asInteger($value,$options=[],$textOptions=[])
)。我试着这样使用主题:
Yii::$app->formatter->asInteger( 100000000,[NumberFormatter::GROUPING_SEPARATOR_SYMBOL=>'*',NumberFormatter::MONETARY_GROUPING_SEPARATOR_SYMBOL=>'*']);
但是工作不正常。它将输出
*而不是的结果*而不是*而不是。您可以简单地将这段代码添加到配置文件中:
'components' => [
'formatter' => [
'dateFormat' => 'dd.MM.yyyy',
'decimalSeparator' => ',',
'thousandSeparator' => ' ',
'currencyCode' => 'EUR',
],
],
按照你的意愿调整它们。您还可以在以下位置查找更多配置:这将设置项目的配置孔。我不想在任何地方进行更改。只在一个特定的地方