_model = new PaymentModel(); $this->_viewDatas['className'] = 'Payment'; parent::initController($request, $response, $logger); $this->_viewPath .= strtolower($this->_viewDatas['className']); //Default 회원정보 Category $this->_category = DEFAULTS['PAYMENT_CATEGORY']; $this->isRole('index'); } final public function getFields(string $action = ""): array { switch ($action) { case 'insert': return ["TID", "ORDERNO", "AMOUNT", "QUOTA", "ACCEPTNO", "ACCEPTDATE", "RESULTCODE", "created_at"]; break; case "index": case "excel": case "view": return ["ORDERNO", "AMOUNT", "QUOTA", "ACCEPTNO", "ACCEPTDATE", "RESULTCODE", "created_at"]; break; default: return []; break; } } final public function getFieldFilters(): array { return []; } final public function getFieldBatchFilters(): array { return []; } //추가기능 }