Yii2:如何格式化 ActiveField 中的值?

The*_*der 2 php yii2

在我的表格上,我有这个:

echo $form->field($model, 'amount')->textInput();
Run Code Online (Sandbox Code Playgroud)

如果来自数据库的值是42.5我希望在输入字段中将其格式化为两位小数,如下所示42.50。我怎么做?

我在ActiveField文档中找不到任何有关格式的信息...

sca*_*dge 6

您可以使用格式化程序功能

$form->field($model, 'amount', 
     ['inputOptions' => ['value' => Yii::$app->formatter->asDecimal($model->amount)]])
Run Code Online (Sandbox Code Playgroud)

http://www.yiiframework.com/doc-2.0/yii-i18n-formatter.html

http://www.yiiframework.com/doc-2.0/guide-output-formatting.html