Zend_Filter_Input и проверка простых форм HTML - PullRequest
0 голосов
/ 02 февраля 2011

ZF 1.11.2 здесь.

У меня есть что-то вроде этого в моем контроллере:
$validators = array( 'username' => array('Alnum', array('stringLength', false, array('min' => 3, 'max' => 100))),<br> 'password' => array('Alnum', array('stringLength', false, array('min' => 3, 'max' => 100))) );<br> $input = new Zend_Filter_Input($filters, $validators, $_POST);

Моя проблема в том, что независимо от того, как я отправляю значения, я всегда получаю: 'somevalue' is more than 1 characters long. Я не смог найти какую-то статью о ZF, так что я могу это осуществить (пока).

1 Ответ

3 голосов
/ 02 февраля 2011

Я думаю, что не должно быть false параметра для stringLength. Ваш массив $validators должен выглядеть следующим образом:

 $validators = array(
            'username' => array('Alnum', array('stringLength', array('min' => 3, 'max' => 100))),
            'password' => array('Alnum', array('stringLength', array('min' => 3, 'max' => 100)))
        );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...