fillFromConfig([ 'form', 'usePanelStyles', ]); $config = $this->makeConfig($this->form); $config->model = $this->model; $config->data = $this->getLoadValue(); $config->alias = $this->alias . $this->defaultAlias; $config->arrayName = $this->getFieldName(); $config->isNested = true; $widget = $this->makeWidget(Form::class, $config); $widget->bindToController(); $this->formWidget = $widget; } protected function loadAssets() { $this->addCss('css/nestedform.css', 'core'); } /** * @inheritdoc */ public function render() { $this->prepareVars(); return $this->makePartial('nestedform'); } public function prepareVars() { $this->formWidget->previewMode = $this->previewMode; } }