Zend Framework 2 - Integer Form Validation
Eu tenho o seguinte problema. Eu escrevi (baseado no tutorial) uma validação de formulário. Os campos de texto funcionam bem, mas o campo inteiro se comporta de maneira ímpar.
Este é meu validador:
$inputFilter->add($factory->createInput(array(
'name' => 'zip',
'required' => false,
'filters' => array(
array('name' => 'Int'),
),
)));
Encontra-se dentro do meu Entity.php como os outros filtros. O estranho é que este não aceita nem mesmo uma corda, mas ignora orequired
quando eu configuro paratrue
. Tentei substituirInt
comDigits
que então faz com que o formulário aceiterequired
mas ainda aceita cordas.
Alguma ideia? Obrigado!