dualface/qeephp2_x — pull request #1 by micate (2011-10-16 06:04:31+00:00)
Title: 修正了 QValidator 的 validateBatch 方法保存验证失败的规则名到 $failed 的错误，应保存失败的规则

整个框架里面只有 ./library/form/element.php 中 471 行使用了该方法：

$this->_is_valid = (bool)QValidator::validateBatch($data, $this->_validations, QValidator::CHECK_ALL, $failed);
if (!$this->_is_valid)
{
$this->_error_msg = array();
foreach ($failed as $v)
{
$this->_error_msg[] = array_pop($v);
}
}

在接下来的 foreach 操作中，如仅保存失败的规则名称，则报 Warning，参数应该为 array，且获取不到错误信息。