diff --git a/app/Controllers/Admin/MyLogController.php b/app/Controllers/Admin/MyLogController.php index a1af89f..4f66fce 100644 --- a/app/Controllers/Admin/MyLogController.php +++ b/app/Controllers/Admin/MyLogController.php @@ -50,4 +50,12 @@ class MyLogController extends AdminController } return $options; } + //View관련 + protected function view_init(string $action, $fields = []): void + { + $fields = [ + 'fields' => ['user_uid', 'class_name', 'method_name', $this->getService()->getModel()::TITLE, 'created_at', 'status', 'content'], + ]; + parent::view_init($action, $fields); + } } diff --git a/app/Helpers/MyLogHelper.php b/app/Helpers/MyLogHelper.php index 0c47b07..f8aa951 100644 --- a/app/Helpers/MyLogHelper.php +++ b/app/Helpers/MyLogHelper.php @@ -44,4 +44,28 @@ class MyLogHelper extends CommonHelper } return $value; } + public function getListButton(string $action, array $viewDatas, array $extras = []): string + { + switch ($action) { + case 'create': + $action = ""; + break; + case 'modify': + $action = $viewDatas['cnt']; + break; + case 'delete': + $action = ""; + break; + case 'batchjob': + $action = ""; + break; + case 'batchjob_delete': + $action = ""; + break; + default: + $action = parent::getListButton($action, $viewDatas, $extras); + break; + } + return $action; + } } diff --git a/app/Language/en/MyLog.php b/app/Language/en/MyLog.php index 190a614..5f5914c 100644 --- a/app/Language/en/MyLog.php +++ b/app/Language/en/MyLog.php @@ -8,6 +8,7 @@ return [ 'title' => "제목", 'user_uid' => "사용자", 'content' => "내용", + 'status' => "상태", 'updated_at' => "수정일", 'created_at' => "작성일", ], diff --git a/app/Models/MyLogModel.php b/app/Models/MyLogModel.php index e8890c1..035258d 100644 --- a/app/Models/MyLogModel.php +++ b/app/Models/MyLogModel.php @@ -31,7 +31,7 @@ class MyLogModel extends CommonModel } public function getFields(): array { - return ['user_uid', 'class_name', 'method_name', self::TITLE, 'user_uid', 'created_at']; + return ['user_uid', 'class_name', 'method_name', self::TITLE, 'user_uid', 'status', 'created_at']; } public function getFilterFields(): array {