캐시키에 page값을 따로 지정하지 않아 1페이지 이외 캐시 생성 하지 않도록 고침

캐시키값에 page값을 따로지정하지 않고 있음. 따라서 2페이지의 디비가 만약 로딩이 되었더라면 아래의 캐시키를 통해서 2페이지를 로딩할 수 있는 문제점이 있을 수 있음. 따라서 그렇게 되지 않도록 고침
This commit is contained in:
BJRambo 2018-09-27 19:00:11 +09:00
parent 0e8f65fc6c
commit 011918066f

View file

@ -229,6 +229,8 @@ class ncenterliteModel extends ncenterlite
function _getMyNotifyList($member_srl=null, $page=1, $readed='N')
{
$oNcenterliteController = getController('ncenterlite');
if(!$member_srl)
{
if (!Context::get('is_logged'))
@ -262,7 +264,6 @@ class ncenterliteModel extends ncenterlite
if($create_time <= $deleteOutput->regdate)
{
$oNcenterliteController = getController('ncenterlite');
$oNcenterliteController->removeFlagFile($member_srl);
}
else
@ -292,12 +293,17 @@ class ncenterliteModel extends ncenterlite
if (Rhymix\Framework\Cache::getDriverName() !== 'dummy')
{
Rhymix\Framework\Cache::set($cache_key, $output);
if($page <= 1)
{
Rhymix\Framework\Cache::set($cache_key, $output);
}
}
elseif($page <= 1)
else
{
$oNcenterliteController = getController('ncenterlite');
$oNcenterliteController->updateFlagFile($member_srl, $output);
if($page <= 1)
{
$oNcenterliteController->updateFlagFile($member_srl, $output);
}
}
return $output;