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
?
答案 0 :(得分:0)
这是用于执行测试的验证类的名称,在本例中为Zend_Validate_EmailAddress
。文档中有完整的验证器列表:http://framework.zend.com/manual/1.12/en/zend.validate.set.html