我有一个用Doctrine映射的Symfony product
实体。
我的栏位价格定义如下:
/**
* @ORM\Column(type="float", scale=2)
*/
private $price;
在PhpMyAdmin中,在我的一种产品中,我将价格定义为59.99。但是当我在模板中显示它时,我无法获得完整的数字,而我只有59个。我尝试这样做:
{{ product.price|number_format(2) }}
但是它显示59.00 ..转储也提供了同样的信息。
有人有想法吗?
不确定您为什么松开小数,但我更喜欢使用小数:
/**
* @ORM\Column(type="decimal", precision=10, scale=2)
*/
private $price;