数据库价格 结构已经修改了 后台添加商品的价格可以保留4位数
但是前台显示 购物车 结算都还是 被四舍五入了
我用的版本是跨境多商户版本 升级到了最新 求教大佬 指明方向
$price = Yii::$service->helper->format->numberFormat($price * $currencyInfo['rate']); 得知这里控制前台显示小数点后几位 找到format文件修改2位4 /** * @param $number | Float * @param $bits | Int * @return $number | Float * 返回格式化形式的float小数,譬如2 会变成2.00 */ public function numberFormat($number, $bits = 4) { return number_format($number, $bits, '.', ''); }
购物车 和 结算部分 还是显示四舍五入 没有找到修正哪个文件
@loginnow [#2楼](#comment2)
由于历史原因,购物车和结算部分,使用的是
fecshop\app\appfront\helper\Format
没有用Yii::$service->helper->format->numberFormat,您去修改这个文件吧。
Yii::$service->helper->format->numberFormat
这个,你打开支付页面的view文件,看一下源代码就看到了,开发人员得学会自己去找代码。