0

我为 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))
          ));       
4

1 回答 1

0

这是正确的方法,

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

只需按照 dirk 的建议给它两个值..它肯定会起作用..

于 2013-09-06T08:22:41.993 回答