service === null) { $this->service = service('equipment_serverservice'); } $this->addActionPaths('server'); $this->layouts['footerScripts'][] = ''; } //기본 함수 작업 //Custom 추가 함수 public function create_form_process(array $formDatas = []): array { $formDatas = parent::create_form_process($formDatas); $formDatas['code'] = sprintf("%d%dXX-M%d", date("y"), ceil((int)date("m") / 3), $this->service->getNextPK()); return $formDatas; } protected function modify_form_result_process(string $action): string|RedirectResponse { return $this->action_render_process($action, $this->getViewDatas(), $this->request->getVar('ActionTemplate') ?? 'server'); } }