Magento在数据库中插入十进制值

时间:2013-06-08 06:27:06

标签: magento phpmyadmin

我有一个自定义模块 有一个字段是十进制数 但保存时不会存储小数值 与 saving 一样:1.23 after_saving 1.00
当我从phpmyadmin添加值时,它会被添加并返回相同的值,之后如果数据被保存,它会再次重复: - saving 1.23 after_saving 1.00
请帮忙。

1 个答案:

答案 0 :(得分:1)

感谢@yogus给予提示。

app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Price.php

所以在控制器SaveAction()

已添加

$data['sorter'] = number_format($data['sorter'], 2, null, '');

$data['sorter'] - >这是后来的价值。