私のフォームクラスでは、数値フィールドを追加しました:
$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" としてレンダリングされます。なんでそうなの?