Symfony: 機能:フォームコンポーネントの整数型に最小値と最大値を追加します。

作成日 2012年03月08日  ·  3コメント  ·  ソース: symfony/symfony

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を開いてドキュメントを改善できます。

注:最小/最大は検証制約から推測する必要がありますが、整数の欠陥を覚えています。

全てのコメント3件

array('attr' => array('min' => ...))が機能するはずです。 その場合は、PRを開いてドキュメントを改善できます。

注:最小/最大は検証制約から推測する必要がありますが、整数の欠陥を覚えています。

ありがとうvicb! それは完璧に機能しました。 私はそれがドキュメントにあったとは思わない...

エクセレット!!!!

このページは役に立ちましたか?
0 / 5 - 0 評価