/** * Adds a single field for the html in edit/update mode. */ public function htmlSingle() { $this->html = ''; $this->html .= '<div class="control-group '; $message = $this->validationState->getError($this->fieldName); if ($message != '') { $this->html .= 'error'; } $this->html .= '">'; $this->addHtmlLabel(); $this->html .= '<div class="controls">'; $this->addHtmlSingleControl(); $this->addHtmlValidationField(); $this->html .= '</div>'; $this->html .= '</div>'; return $this->html; }
/** * Creates a errofield if a error exists in the validation state for the field. * Output example: * <span class="errorfield">Field can not be empty.</span> * @param ValidationState $validationState * @param string $field * @param string $class Html class */ public function errorfield(\Pvik\Utils\ValidationState $validationState, $field, $class = 'errorfield') { if ($validationState != null) { if ($validationState->getError($field) != null) { echo '<span class="' . $class . '">' . $validationState->getError($field) . '</span>'; } } }