在我的表单类中,我添加了数字字段:
$builder->add('total_amount', 'number', array('required' => false));
在我的表单模板中:
{{ form_widget(form.total_amount, {'attr': {'class': 'field number_field'}}) }}
但是,我的页面源显示:
<input type="text" id="ResearchDataForm_total_amount"
name="ResearchDataForm[total_amount]" class="field number_field" value="0" />
我期望 type="number",但它呈现为 type="text"。为什么这样?