예제 #1
0
 /**
  * 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;
 }
예제 #2
0
 /**
  * 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>';
         }
     }
 }