addActionPaths('admin'); } final protected function getLayout(): string { return 'admin'; } protected function action_init_process(string $action): void { $this->service->action_init_process($action); parent::action_init_process($action); $this->addViewDatas('layout', $this->getLayout()); $this->addViewDatas('title', $this->getTitle()); $this->addViewDatas('helper', $this->service->getHelper()); $this->addViewDatas('formFields', $this->service->getFormService()->getFormFields()); $this->addViewDatas('formRules', $this->service->getFormService()->getFormRules()); $this->addViewDatas('formFilters', $this->service->getFormService()->getFormFilters()); $this->addViewDatas('formOptions', $this->service->getFormService()->getFormOptions()); $this->addViewDatas('index_actionButtons', $this->service->getFormService()->getactionButtons()); $this->addViewDatas('index_batchjobFields', $this->service->getFormService()->getBatchjobFilters()); $this->addViewDatas('index_batchjobButtons', $this->service->getFormService()->getBatchjobButtons()); } }