Ejemplo n.º 1
0
             $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'))) {