使用时是否可以制作所需的数组项Zend_Filter_Input
:
$data = array();
$validators = array(
'name' => 'NotEmpty'
);
$filters = array(
'*' => 'StringTrim'
);
$input = new Zend_Filter_Input($filters, $validators, $data);
var_dump($input->isValid());
它回来true
了,而我期望它是false
。
有什么办法吗?
更新:
找到了:
$validators = array(
'name' => array(
'NotEmpty',
'presence' => 'required' // <-----
)
);
但对于不存在的值$input->getErrors();
返回空数组。如何检索正确的错误消息?