$options[$key] .= $value; } else { $options[$key] = $value; } } } $showEditIcon = false; $showEditIconClass = ''; if (!in_array($type, array('checkbox', 'select', 'multiSelect', 'image', 'file'))) { $showEditIcon = true; $showEditIconClass = 'hasEditIcon'; } $formGroupClass = $type == 'multiSelect' || $type == 'select' ? 'form-group isSelect' : 'form-group'; echo "<div class='{$formGroupClass} {$ctrlGroup} {$showEditIconClass}'>"; //label $fieldRules = ModelConfig::rulesToString($field->rules); if (strpos($fieldRules, 'required') !== false || strpos($fieldRules, 'addRequired') !== false && !$object->id) { $field->label .= " *"; } if ($modelConfig->form && $modelConfig->form->horizontal) { echo $infoSpans; } if (!in_array($type, array('checkbox', 'hidden'))) { echo Form::label($field->property, $field->label, array('class' => $containerClass . $labelClass)); } if (!($modelConfig->form && $modelConfig->form->horizontal)) { echo $infoSpans; } if ($modelConfig->form && $modelConfig->form->horizontal) { $class = "col-sm-" . $modelConfig->form->inputWidth; if (in_array($type, array('checkbox', 'radio'))) {