Symfony无法显示浮点数

问题描述 投票:0回答:1

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

我的栏位价格定义如下:

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

在PhpMyAdmin中,在我的一种产品中,我将价格定义为59.99。但是当我在模板中显示它时,我无法获得完整的数字,而我只有59个。我尝试这样做:


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

但是它显示59.00 ..转储也提供了同样的信息。

有人有想法吗?

symfony doctrine twig
1个回答
0
投票

不确定您为什么松开小数,但我更喜欢使用小数:

    /**
     * @ORM\Column(type="decimal", precision=10, scale=2)
     */
    private $price;
© www.soinside.com 2019 - 2024. All rights reserved.