From c764a7f3477d5d885c51834411e95bed51aba360 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=B5=9C=EC=A4=80=ED=9D=A0?= Date: Tue, 8 Aug 2023 11:06:01 +0900 Subject: [PATCH] shoppingmallv2 init... --- app/Controllers/Admin/AdminController.php | 1 + app/Controllers/Front/FrontController.php | 1 + app/Entities/BaseEntity.php | 4 ++-- app/Helpers/Board_helper.php | 4 ++-- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/Controllers/Admin/AdminController.php b/app/Controllers/Admin/AdminController.php index 8b16988..bbe1e75 100644 --- a/app/Controllers/Admin/AdminController.php +++ b/app/Controllers/Admin/AdminController.php @@ -13,6 +13,7 @@ abstract class AdminController extends BaseController { parent::initController($request, $response, $logger); $this->_viewPath = 'admin/'; + $this->_viewDatas['control'] = 'admin'; $this->_viewDatas['layout'] = LAYOUTS['admin']; } } diff --git a/app/Controllers/Front/FrontController.php b/app/Controllers/Front/FrontController.php index c10daf6..b7b08d7 100644 --- a/app/Controllers/Front/FrontController.php +++ b/app/Controllers/Front/FrontController.php @@ -16,6 +16,7 @@ abstract class FrontController extends BaseController { parent::initController($request, $response, $logger); $this->_viewPath .= 'front/'; + $this->_viewDatas['control'] = 'front'; $this->_viewDatas['layout'] = LAYOUTS['front']; } diff --git a/app/Entities/BaseEntity.php b/app/Entities/BaseEntity.php index 744040a..a2334a4 100644 --- a/app/Entities/BaseEntity.php +++ b/app/Entities/BaseEntity.php @@ -17,14 +17,14 @@ abstract class BaseEntity extends Entity return $this->attributes[$field]; } //파일관련 Field전용 - final public function getFileDownload($url = false, $field = "upload_file") + final public function getFileDownload($url, $field = "upload_file") { if (is_null($this->attributes[$field])) { return ""; } $files = explode(DEFAULTS['DELIMITER_FILE'], $this->attributes[$field]); return anchor( - current_url() . "/download/{$field}/{$this->getPrimaryKey()}", + $url . "/download/{$field}/{$this->getPrimaryKey()}", ICONS['IMAGE_FILE'] . $files[0], ["target" => "_self"] ); diff --git a/app/Helpers/Board_helper.php b/app/Helpers/Board_helper.php index 016eddb..8a39c03 100644 --- a/app/Helpers/Board_helper.php +++ b/app/Helpers/Board_helper.php @@ -94,10 +94,10 @@ function getFieldView_BoardHelper($field, $entity, array $viewDatas) break; case 'board_file': case 'upload_file': - return $entity->getFileDownload($field); + return $entity->getFileDownload(base_url() . $viewDatas['control'] . '/board', $field); break; case 'photo': - return $entity->getFileImage($field, 'middle'); + return $entity->getFileImage('middle', $field); break; case 'view_cnt': return number_format(!$value ? 0 : $value);