我使用cakephp 2.6.4。和sql srv 2012。 我需要以十进制格式保存十进制数(4,2) - >前4位数,分隔符后2位。
在sql server中我有数据类型decimal(4,2),在模型中我有验证'rule'=>阵列( '十进制',2)。
当我尝试保存例如4213,12时,它报告消息需要将数字舍入为4213或4214 我尝试使用点(。)作为分隔符,但不能正常工作
当我在sql srv float中设置数据类型时,我可以保存,但不能用十进制,
请帮忙吗? TNX
接下来我在sql srv中尝试使用数字(4,2),但与小数(4,2)相同
我的验证数组是:'coordinate_x'=>阵列( 'numeric'=>阵列( 'rule'=>阵列( '十进制',2),
- 其他一切都被评论
答案 0 :(得分:1)
<img src="">
可用于更改数字的格式。
示例:强>
$this->Number->format();
Place属性用于设置小数值。
答案 1 :(得分:0)
解决了HTML要求:
<input type="number" step="0.01">