public function getImporterForm() { $key = $this->parentController->model->getKeyField(); $form = parent::getForm(); $list = Element::create('SelectionList', Utils::singular($this->parentController->model->getEntity()), $key); $items = $this->parentController->model->get(); foreach ($items as $item) { $this->parentController->model->setData($item); $list->addOption((string) $this->parentController->model, $item[$key]); } $form->add($list); return $form; }
public function getForm() { $form = parent::getForm(); $form->add(Element::create('HiddenField', $this->parentController->model->getKeyField(), $this->parentItemId)); return $form; }