diff --git a/app/Backend/BaseHierarchyBackend.php b/app/Backend/BaseHierarchyBackend.php index 75a0d32..d10d640 100644 --- a/app/Backend/BaseHierarchyBackend.php +++ b/app/Backend/BaseHierarchyBackend.php @@ -18,11 +18,4 @@ abstract class BaseHierarchyBackend extends BaseBackend { return $this->_model->reply($entity, $fieldDatas); } - //View관련 - public function view($entity) - { - // view_cnt에 추가하기위함 - $this->_model->increaseViewCount($entity->getPrimaryKey()); - return parent::view($entity); - } } diff --git a/app/Backend/BoardBackend.php b/app/Backend/BoardBackend.php index 0d7d359..3cb7f2a 100644 --- a/app/Backend/BoardBackend.php +++ b/app/Backend/BoardBackend.php @@ -37,4 +37,11 @@ class BoardBackend extends BaseHierarchyBackend } return $options; } + //View관련 + public function view($entity) + { + // view_cnt에 추가하기위함 + $this->_model->increaseViewCount($entity->getPrimaryKey()); + return parent::view($entity); + } } diff --git a/app/Controllers/BaseController.php b/app/Controllers/BaseController.php index 9a5cfa0..ceb7d21 100644 --- a/app/Controllers/BaseController.php +++ b/app/Controllers/BaseController.php @@ -515,7 +515,7 @@ abstract class BaseController extends Controller final public function download(string $field, $uid) { try { - $entity = $this->_backend->getEntity([$this->_backend->getPrimaryKey() => $uid]); + $entity = $this->_backend->getEntity($uid); if (!$entity->$field) { throw new \Exception("첨부파일이 확인되지 않습니다."); }