#forms #symfony #input #format
#формы #symfony #ввод #формат
Вопрос:
У меня в моей форме ввода symfony5
->add('required_amount', IntegerType::class, [
'label' => 'Požadovaná částka',
'grouping' => true,
]);
при запуске формы разделитель тысяч не отображается при вводе номера
что не так в моем коде, могу ли я использовать числовой формат при вводе в форме в symfony
Ответ №1:
Я копирую ваш код, и он отлично работает в моем проекте 4.4.4 symfony. Если вы отправите эту форму, вывод будет 1,000,000
или 1.000.000
в зависимости от вашего значения локали, установленного по умолчанию в .env
файле. Свойство группировки находится в IntegerType , MoneyType и NumberType и делает то же самое во всех этих классах, так что это не ваша проблема. Если вы описываете что-то на стороне клиента (при вводе чисел для добавления разделителя), вам нужно использовать javascript, а не php, но я не думаю, что это так.
Комментарии:
1. Да, мне нужно отображать разделитель тысяч, когда пользователь вводит номер в форму, а не при отправке.