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