与Zend中的Validate.php相关的问题

时间:2013-05-03 13:13:06

标签: php zend-framework

if( !Zend_Validate::is($value, 'EmailAddress') ) {
                                                        $skipUser = true;
 }
...

我检查了Zend \ Validate.php并查看:

 /**
 * @param  mixed    $value
 * @param  string   $classBaseName
 * @param  array    $args          OPTIONAL
 * @param  mixed    $namespaces    OPTIONAL
 * @return boolean
 * @throws Zend_Validate_Exception
 */
public static function is($value, $classBaseName, array $args = array(), $namespaces = array())
{
    $namespaces = array_merge((array) $namespaces, self::$_defaultNamespaces, array('Zend_Validate'));
    $className  = ucfirst($classBaseName);
...

我的问题是:有哪些可用$classBaseName?例如EmailAddress

1 个答案:

答案 0 :(得分:0)

这是用于执行测试的验证类的名称,在本例中为Zend_Validate_EmailAddress。文档中有完整的验证器列表:http://framework.zend.com/manual/1.12/en/zend.validate.set.html