我的客户希望能够购买十进制数量的产品,例如 1.5 或 3.5,有没有办法让 codeigniter 的购物车类可以处理这个问题?
因为现在如果我尝试输入十进制数量,它会消除昏迷,例如,如果我输入 1.5,它会变成 15。
感谢关注
编辑:我通过转到 'SYSTEM\LIBRARIES\CART.PHP' 并更改第 161 行来修复它:
由此:
$items['qty'] = trim(preg_replace('/([^0-9])/i', '', $items['qty']));
对此:
$items['qty'] = trim(preg_replace('/([^0-9\.])/i', '', $items['qty']));
这样做,您可以在数量上添加小数。