У меня есть приложение с десятичным полем типа:
/**
* @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 берет уже нормализованное число.)