zend-form - 禁用notInArray验证程序Zend Framework 2

标签 zend-form zend-framework2 validation

有没有一种方法可以在Zend Framework 2中禁用notInArray验证程序。Internet上的所有信息都显示了如何在Zend Framework 1中禁用notInArray验证程序(例如,以这种方式)

如果根本不需要InArray验证器,则可以通过在元素上调用setRegisterInArrayValidator(false)或在元素创建时将false传递给registerInArrayValidator配置键来禁用此行为。

可以在here中找到stackoverflow中的帖子

不幸的是,这在Zend Framework 2中是不可能的。因此,如果有人提出建议,如何禁用它。

最佳答案

从2.2版开始,Zend Framework提供了禁用inArray验证程序调用的功能:

$element->setDisableInArrayValidator(false);

或将选项传递给元素:
'disable_inarray_validator' => false

关于zend-form - 禁用notInArray验证程序Zend Framework 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13174648/

相关文章:

php - zend smtp 邮件在 100 多封邮件后崩溃

xml - 在 zend 表单中定义 <multicheckbox> 表单元素的正确 xml 语法是什么

php - 如何使用 ZendX_Jquery TabContainer/TabPane 子窗体?

php - zend框架中填充子表单的问题

http - 如何在 Zend Framework 2 http 请求中进行基本身份验证?

regex - 验证 ISO 639-2 语言代码 - Delphi

zend-framework - Zend Form Validation::Does exist oposite validator to Identical?[如何检查与 'str' 不相同的输入]

zend-framework2 - Zend Framework 2 - Cookie 概念

validation - 使用带有 Angular JS 的 CakePHP 表单验证

json - JSON 架构验证草案 07 中 "minContains"和 "maxContains"的解决方法?