如何检查gridview单元格中的值并根据它的值对其进行舍入?
我希望像那样(19.999)结束的值四舍五入到20.000,(49.999)到50.000等。
我尝试使用gridview rowOptions但没有工作。
'rowOptions' => function ($model) {
if ($model->val_liq_moeda % 10 != 0) {
$model->val_liq_moeda = round($model->val_liq_moeda, -1);
}
},
另外,Val_liq_moeda是另一个表中的一列。我在这里使用联接显示它,但当我尝试使用$ model-> val_liq_moeda访问它时,它说
Unkonw property
我是否必须将其声明为模型中的变量?
谢谢!
答案 0 :(得分:0)
'rowOptions' => function ($model) {
$model->val_liq_moeda = round($model->val_liq_moeda, 3, PHP_ROUND_HALF_UP);
}