将 min 和 max 属性添加到 Form 组件中的整数类型会很棒。 我看到控制器中的用法是这样发生的:
$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 来改进文档。
注意:最小值/最大值应该从你的验证约束中猜测出来,但我记得整数有一个缺陷。
谢谢维克! 那工作得很好。 我不认为那是在文档中...
埃克塞特!!!!
最有用的评论
array('attr' => array('min' => ...))
应该可以工作。 如果是这种情况,您可以打开 PR 来改进文档。注意:最小值/最大值应该从你的验证约束中猜测出来,但我记得整数有一个缺陷。