/** * {@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; }