From 9e82a173a9c5775f4123d2189c3d011b8c200e44 Mon Sep 17 00:00:00 2001 From: BJRambo Date: Wed, 5 Jul 2017 13:55:22 +0900 Subject: [PATCH] =?UTF-8?q?Module=EC=8B=9C=EB=A6=AC=EC=96=BC=20=EB=84=98?= =?UTF-8?q?=EB=B2=84=EA=B0=80=20=EB=88=84=EB=9D=BD=EB=90=98=EB=A9=B4=20?= =?UTF-8?q?=EB=AA=A8=EB=93=A0=EB=AA=A8=EB=93=88=EC=9D=98=20=EC=A0=95?= =?UTF-8?q?=EB=B3=B4=EB=A5=BC=20=EA=B0=80=EC=A0=B8=EC=98=A4=EB=8A=94=20?= =?UTF-8?q?=EB=AC=B8=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit getModuleInfoByModuleSrl 에서 module_srl 넘버가 누락이되면 모든모둘의 데이터를 가져오게 됩니다. 그걸 모두 쿼리하고 그걸 모두 캐시를 하는경우가 발생되더라구요. 혹시 이게 사용되는 부분에서 하나의 데이터만 넘겨주는 것이 맞다면 아무래도 이렇게 처리되는것이 맞지 않을까요? --- modules/module/module.model.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/module/module.model.php b/modules/module/module.model.php index 9f962c2dd..a965234fc 100644 --- a/modules/module/module.model.php +++ b/modules/module/module.model.php @@ -357,6 +357,10 @@ class moduleModel extends module */ function getModuleInfoByModuleSrl($module_srl, $columnList = array()) { + if(!$module_srl) + { + return false; + } $mid_info = Rhymix\Framework\Cache::get("site_and_module:mid_info:$module_srl"); if($mid_info === null) {