我有一个小数场像一个应用程序:
/**
* @var decimal $amount
*
* @ORM\Column(name="amount", type="decimal", scale="2")
*/
private $amount;
我想是的形式中包含“3,4”或“3.4”的格式接受的数字。
如果我输入“3.4”的应用程序保存在数据库中的“3.4”,如果我输入“3,4”的应用程序保存在数据库中的“34”(是的,没有逗号,没有显示验证错误!)。
(这是一个已知的symfony错误: https://github.com/symfony/symfony/issues/2059 )
所以,我怎么能接受用逗号的数字以及小数点?
(我已经尝试过在一个DataTrasformer点代替逗号,但DataTransformer需要已经标准化的数量。)