禁用 notInArray 验证器 Zend Framework 2 [英] Disable notInArray Validator Zend Framework 2
问题描述
有没有办法在 Zend Framework 2 中禁用 notInArray 验证器.互联网上的所有信息都显示了如何在 Zend Framework 1 中禁用 notInArray 验证器,例如以这种方式
Is there a way to disable notInArray Validator in Zend Framework 2. All the info on the internet shows how to disable the notInArray Validator in Zend Framework 1, for example in this fashion
如果您根本不需要 InArray 验证器,您可以通过在元素上调用 setRegisterInArrayValidator(false) 或在创建元素时将 false 传递给 registerInArrayValidator 配置键来禁用此行为.
不幸的是,这在 Zend Framework 2 中是不可能的.所以如果有人知道如何禁用它.
Unfortunately this is not possible in Zend Framework 2. So in case if anybody has a tip how this can be disabled.
推荐答案
从 2.2 版开始,Zend Framework 提供了禁用 inArray 验证器调用的能力:
Since version 2.2, Zend Framework provide the ability to disable inArray validator calling:
$element->setDisableInArrayValidator(false);
或将 option 传递给元素:
'disable_inarray_validator' => false
这篇关于禁用 notInArray 验证器 Zend Framework 2的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!