addClassName('CS'); } public function getFormFields(): array { return [ 'fields' => [ "serverinfo_uid", "type", "ip", "accountid", "domain", "price", "status", ], 'filters' => [ "clientinfo_uid", 'serverinfo_uid', 'type', 'status' ], ]; } public function getIndexFields(): array { return [ 'fields' => [ "clientinfo_uid", 'serverinfo_uid', 'type', 'ip', 'accountid', 'domain', 'price', 'status' ], 'filters' => [ "clientinfo_uid", 'serverinfo_uid', 'type', 'status' ], 'batchjob_fields' => ["type", 'status'], 'batchjob_buttions' => [ 'batchjob' => '일괄 처리', 'batchjob_delete' => '일괄 삭제', ] ]; } //기본 기능부분 //List 검색용 //OrderBy 처리 public function setOrderBy(mixed $field = null, mixed $value = null): void { $this->getModel()->orderBy('INET_ATON(ip)', 'ASC'); parent::setOrderBy($field, $value); } }