gpt4 book ai didi

validation - 为 Zend ValidatorRules 设置最大和最小 stringLength

转载 作者:行者123 更新时间:2023-12-04 06:03:03 26 4
gpt4 key购买 nike

我刚开始学习 Zend Framework。

我需要检查一个字符串是否超过了最大值,比如 200,并且最小长度为 0。

这是我创建的验证器规则:

$validators = array('descr' => array(array('stringLength', array('max'=>200))));

但如果 stringLength 为 0,则此验证器返回 false。

我想要的是一个验证器,确保我的字符串低于 200。(长度为 0 是可以接受的)

编辑:我没有使用表单,而是一个 REST Web 服务,它接受来自查询字符串的输入,因此“setRequired”在我的情况下不起作用。

有什么解决办法吗?

谢谢。

最佳答案

好的,请确保您没有 setRequired(true); (或者如果你愿意,将它设置为 false)然后使用 addValidator('stringLength', false, array(0, 200))

关于validation - 为 Zend ValidatorRules 设置最大和最小 stringLength,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8721726/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com