【发布时间】:2025-12-28 02:20:08
【问题描述】:
今天,我在 Zend Framework 应用程序中遇到了一个错误。是这样的:
我有一个带有正则表达式验证器元素的表单。在测试表单时,我发现我无法为元素提供值 0。 Zend 给我一个错误,告诉我我没有填写元素。
元素:
$element = $this->createElement( "text", "amount", array( "label" => "Amount", "required" => true ) );
$element->addValidator( 'regex', false, array( '/^[-]?([0-9]+)(([,.][0-9]+)+)?$/' ) );
谁能告诉我,当提交值为0时,Zend告诉我我没有填写元素可能是什么原因?
谢谢
【问题讨论】:
标签: php zend-framework zend-form-element zend-validate