今天,我在 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告诉我我没有填写元素的原因可能是什么?
谢谢