Symfony: Recurso: adiciona min e max ao tipo inteiro no componente Form.

Criado em 8 mar. 2012  ·  3Comentários  ·  Fonte: symfony/symfony

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">

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.

Todos 3 comentários

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 !!!!

Esta página foi útil?
0 / 5 - 0 avaliações