2017-09-19 14 views
0

現在、Yii2フレームワークを使用しています。デフォルトの小数点記号 '、'を '。'の代わりに設定する必要があります。私は動作しません。この解決策を見つけるインターネット上の検索:decimalSeparatorを使用したYii2 10進数形式カンマ

'formatter' => [ 
      'class' => 'yii\i18n\Formatter', 
      'thousandSeparator' => '.', 
      'decimalSeparator' => ',' 
     ], 

私は、「コンポーネント」セクションでweb.phpファイルにこれらの行を置きます。 さらなる提案はありますか?

+0

あなたの質問を更新する適切なフォーマットが必要なコードを表示してください – scaisEdge

答えて

0

設定は正常です。あなたは出力がFormatterで処理されることを確認するだけです。このように...「舞台裏」このような方法を使用して

echo Yii::$app->formatter->asDecimal(1234567.12); // => 1.234.567,12 

のYiiフレームワーク形式の変数を(あなたのコードにしてみてください)。

+0

こんにちは!あなたが提案するように、出力がフォーマッタによって処理されたかどうかをチェックします。テーブルにデータを表示するウィジェットを使用しているので、これらのデータの数値フォーマットを指定する必要があります。しかし、今はすべてうまくいきます。ありがとうございました! –

+0

ようこそ。答えを受け入れてください。 – karpy47

関連する問題