protected function _validateRegionId($field_id, Model_Region $region, $error) { $id = $this->{$field_id}->value; if (empty($id) || !$region->exists($id)) { $this->invalidate(); $this->setValidationError($field_id, $error); $this->setValue('region', ''); $this->setValue($field_id, ''); return false; } return true; }