我在数据库中定义了一个列为float。该列在模型中显示为数字。我想在Gridview中用小数点后两位设置格式化columnn,但是找不到一种方法可以完成。
我尝试使用此代码,但收到如下错误-未知格式类型:数字
[
'label' => 'Charges',
'attribute' => 'category_charges',
'contentOptions' => ['class' => 'col-lg-1'],
'format' => ['number',2]
],
谢谢。
格式化十进制数字的正确语法如下:
'format'=>['decimal',2]
因此,您的代码应为:
[
'label' => 'Charges',
'attribute' =>'category_charges',
'contentOptions' => ['class' => 'col-lg-1'],
'format'=>['decimal',2]
],
要更熟悉Yii2
的格式,请查看官方文档:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句