gpt4 book ai didi

Symfony 无法显示 float

转载 作者:行者123 更新时间:2023-12-04 10:11:46 25 4
gpt4 key购买 nike

我有一个用 Doctrine 映射的 Symfony product 实体。

我的列价格是这样定义的:

 /**
* @ORM\Column(type="float", scale=2)
*/
private $price;

在 PhpMyAdmin 中,在我的一个产品上,我将价格定义为 59.99。但是当我在我的模板中显示它时,我不能得到完整的数字,我只有 59。我试过这样做:


{{ product.price|number_format(2) }}

但它显示 59.00.. 转储给了我同样的东西。

有没有人有想法?

最佳答案

感谢@AlexandreTranchant,我找到了解决方案,我的 product.price getter 就是这样

public function getPrice(): ?int
{
return $this->price;
}

所以它允许我只存储整数而不是 float /小数。将其更改为 float ,我得到了完整的十进制数。

关于Symfony 无法显示 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61305039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com