protected function _validGroupErrorCheck()
{
$dists = array();
// 対象フィールドを取得
foreach ($this->mailFields as $mailField) {
$mailField = $mailField['MailField'];
// 対象フィールドがあれば、バリデートグループごとに配列にフィールド名を格納する
if (!empty($mailField['use_field']) && $mailField['group_valid']) {
$dists[$mailField['group_valid']][] = $mailField['field_name'];
}
}
// エラーが発生しているかチェック
foreach ($dists as $key => $dist) {
foreach ($dist as $data) {
if (isset($this->validationErrors[$data]) && isset($this->validate[$data])) {
$this->invalidate($key);
}
}
}
}