Exemple #1
0
 /**
  * {@inheritDoc}
  */
 public function init()
 {
     $config = $this->config;
     $fieldName = $this->fieldName;
     $label = $config->label;
     $field = new FormField($fieldName, $label);
     if (isset($config->ajax) == false || isset($config->ajax) == true && $config->ajax == false) {
         $field->options(function () use($field, $config) {
             $fieldOptions = isset($config->options) ? $config->options : null;
             $fieldOptions = $this->getOptionsFromModel($field, $fieldOptions);
             return $fieldOptions;
         });
     }
     $field->value = $this->getLoadValue();
     if (isset($config->multiple) == false) {
         $field->multiple = false;
     } else {
         $field->multiple = $config->multiple;
     }
     //dd($config);
     dd($field);
     $this->field = $field;
 }