Zend Framework 2 - Walidacja postaci całkowitej

Mam następujący problem. Napisałem (na podstawie samouczka) walidację formularza. Pola tekstowe działają dobrze, ale pole liczb całkowitych zachowuje się dziwnie.

To jest mój walidator:

        $inputFilter->add($factory->createInput(array(
            'name'     => 'zip',
            'required' => false,
            'filters'  => array(
                array('name' => 'Int'),
            ),
        )));

Leży w moim Entity.php jak inne filtry. Dziwne jest to, że ten nie akceptuje nawet ciągu, ale ignorujerequired kiedy go ustawiętrue. Próbowałem wymienićInt zDigits co powoduje akceptację formularzarequired ale nadal akceptuje łańcuchy.

Jakieś pomysły? Dzięki!

questionAnswers(3)

yourAnswerToTheQuestion