Formコンポーネントの整数型にmin、max属性を追加するのは素晴らしいことです。 コントローラーでの使用法は次のようになっています。
$formBuilder = $this->createFormBuilder(array())
->add('someIntegerField', 'integer', array('min' =>2, 'max' =>5,));
次に、フォームレンダリングウィジェットは、最小フィールドまたは最大フィールドをhtml入力タグに追加します。
<input type="number" id="form_someIntegerField" name="form[someIntegerField]" min="2" max="5">
array('attr' => array('min' => ...))
が機能するはずです。 その場合は、PRを開いてドキュメントを改善できます。
注:最小/最大は検証制約から推測する必要がありますが、整数の欠陥を覚えています。
ありがとうvicb! それは完璧に機能しました。 私はそれがドキュメントにあったとは思わない...
エクセレット!!!!
最も参考になるコメント
array('attr' => array('min' => ...))
が機能するはずです。 その場合は、PRを開いてドキュメントを改善できます。注:最小/最大は検証制約から推測する必要がありますが、整数の欠陥を覚えています。