diff --git a/app/Helpers/TrafficHelper.php b/app/Helpers/TrafficHelper.php index ac6f4ff..9b137a5 100644 --- a/app/Helpers/TrafficHelper.php +++ b/app/Helpers/TrafficHelper.php @@ -10,7 +10,21 @@ class TrafficHelper extends CommonHelper { parent::__construct(); } - + public function getFieldView(string $field, mixed $value, array $viewDatas, array $extras = []): string|null + { + switch ($field) { + case 'server_ip': + $value = "getPK()}\">{$value}"; + break; + default: + $value = parent::getFieldView($field, $value, $viewDatas, $extras); + break; + } + if (is_array($value)) { + throw new \Exception(__METHOD__ . "에서 오류: {$field}의 값이 Array형태입니다"); + } + return $value ?? ""; + } public function getListButton(string $action, string $label, array $viewDatas, array $extras = []): string { switch ($action) {