Zend表单验证无法正常工作

时间:2013-09-05 16:07:27

标签: forms validation zend-framework

我为Zend Framework创建了这个手机表单输入字段。它应该确保输入正好是10位数字。但是在给出适当的输入时它无法验证。谁能告诉我为什么?

<?php 
class Form_uspsSettings extends Zend_Form
{
. . .
      $phone = $this->createElement('text','phone');
        $phone->setLabel('Phone: *')
              ->setRequired(true)
              ->addFilter('Digits')
          ->addValidators(array(
            array('Digits'),
            array('stringLength', false, array(10))
          ));       

1 个答案:

答案 0 :(得分:0)

这是正确的方式,

        'validators' => array(
            array('StringLength', false, array(10, 10)),
        ),

如dirk建议的那样给它两个值......它肯定会有效..