我正在使用他们在framework.zend.com上的手册学习Zend Framework。
在哪里可以找到所有验证器和过滤器的完整列表 可以在Zend_Form中使用吗?
使用Zend Framework 1.11.6。
示例:
filters: 'StringTrim'
validators: 'EmailAddress'
谢谢你!
答案 0 :(得分:11)
检查Zend Framework安装文件夹的以下路径:
/Zend/Validate/*
/Zend/Filter/*
或查看相应的手册页:
答案 1 :(得分:2)
您可以使用所有已发货的filters& validators有zend-form以及自定义的。
答案 2 :(得分:0)
对于任何像我一样有点困惑的人来说,使用的是使用任何Zend_Validate_XYZ的最后一部分并在任何addValidator链中使用XYZ作为字符串,如下所示: - > addValidator(' XYZ& #39;)例如,要验证电子邮件地址,请使用Zend_Validate_EmailAddress类或 - > addValidator(' EmailAddress')对元素变量
别忘了第二个参数是失败是否会打破链条。真正打破了链条,虚假没有。因此,如果我们想要验证仅Alpha字段然后验证AlphaNumeric字段,但是如果Alpha字段!isValid()则不会中断,那么:
- > addValidator(' Alpha',FALSE) - > addValidator(' AlNum',TRUE)