service === null) { $this->service = service('userservice'); } $this->addActionPaths($this::PATH); } protected function getFormRule(string $action, string $field, string $rule): array { switch ($field) { case 'role': $field = "{$field}.*"; break; } return parent::getFormRule($action, $field, $rule); } //Index,FieldForm관련. protected function create_process(): UserEntity { //요청 데이터를 DTO 객체로 변환 $dto = new UserDTO($this->request->getPost()); return $this->service->create($dto); } }