Seria incrível adicionar um atributo min e max ao tipo inteiro no componente Form. Eu vejo o uso em um controlador acontecendo assim:
$formBuilder = $this->createFormBuilder(array())
->add('someIntegerField', 'integer', array('min' =>2, 'max' =>5,));
Em seguida, o widget de renderização de formulário adicionaria os campos mínimo ou máximo à tag de entrada html.
<input type="number" id="form_someIntegerField" name="form[someIntegerField]" min="2" max="5">
array('attr' => array('min' => ...))
deve funcionar. Se for o caso, você pode abrir um PR para melhorar o doc.
Nota: min / max deve ser adivinhado a partir de suas restrições de validação, mas lembro-me de um defeito para inteiros.
Obrigado, vicb! Funcionou perfeitamente. Acho que não estava na documentação ...
Excelet !!!!
Comentários muito úteis
array('attr' => array('min' => ...))
deve funcionar. Se for o caso, você pode abrir um PR para melhorar o doc.Nota: min / max deve ser adivinhado a partir de suas restrições de validação, mas lembro-me de um defeito para inteiros.