我为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))
));
答案 0 :(得分:0)
这是正确的方式,
'validators' => array(
array('StringLength', false, array(10, 10)),
),
如dirk建议的那样给它两个值......它肯定会有效..