From 15219e68f30c5a891ea3e8a09a8738f393d306d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=B5=9C=EC=A4=80=ED=9D=A0?= Date: Thu, 24 Aug 2023 09:40:36 +0900 Subject: [PATCH] shoppingmallv2 init... --- app/Controllers/BaseController.php | 3 ++- app/Controllers/Front/ProductController.php | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/Controllers/BaseController.php b/app/Controllers/BaseController.php index ac893a6..4c9130f 100644 --- a/app/Controllers/BaseController.php +++ b/app/Controllers/BaseController.php @@ -52,6 +52,7 @@ abstract class BaseController extends Controller protected $_session = null; protected $_viewPath = ''; protected $_viewDatas = array(); + protected $_per_page = DEFAULTS['PERPAGE']; public function initController(RequestInterface $request, ResponseInterface $response, LoggerInterface $logger) { // Do Not Edit This Line @@ -579,7 +580,7 @@ abstract class BaseController extends Controller // log_message("debug", __METHOD__ . "에서 TotalCount 호출:" . $this->_model->getLastQuery()); //Page, Per_page필요부분 $this->_viewDatas['page'] = (int)$this->request->getVar('page') ?: 1; - $this->_viewDatas['per_page'] = (int)$this->request->getVar('per_page') ?: DEFAULTS['PERPAGE']; + $this->_viewDatas['per_page'] = (int)$this->request->getVar('per_page') ?: $this->_per_page; $this->_viewDatas['uri'] = $this->request->getUri(); //줄수 처리용 $this->_viewDatas['pageOptions'] = array("" => "줄수선택"); diff --git a/app/Controllers/Front/ProductController.php b/app/Controllers/Front/ProductController.php index 892a6eb..dc7844e 100644 --- a/app/Controllers/Front/ProductController.php +++ b/app/Controllers/Front/ProductController.php @@ -18,6 +18,7 @@ class ProductController extends FrontController $this->_viewDatas['title'] = lang($this->_viewDatas['className'] . '.title'); $this->_viewDatas['class_icon'] = CLASS_ICONS[strtoupper($this->_viewDatas['className'])]; helper($this->_viewDatas['className']); + $this->_per_page = 10; } public function getFields(string $action = ""): array {