썸씽모듈 mid 설정 불가능한 현상 (Variable module_srl for column module_srl is not set)
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 7.4 |
문제 페이지 주소 | 비공개 (작성 후 5일 경과) |
혹시 해당 문제 해결 방법을 알고 계신분 계실까요?
mid 설정을 하려고 하면 이런 오류가 발생되면서 설정되지 않습니다.
빈엔터테인먼트
Lv. 4
댓글 5
최근 버전으로 업데이트 하니 해결되었습니다 :)
something.admin.controller.php 파일의 아래 부분을
https://github.com/ramboclouds/xe-something/blob/d4c4b175ed19f94f9fd46311c7171746d9250aaf/something.admin.controller.php#L40-L65
다음과 같이 바꿔보세요.
{
$module_info = getModel('module')->getModuleInfoByMid($obj->mid_name);
if (!$module_info->module_srl)
{
$insertOutput = $oModuleController->insertModule($mid_args);
if (!$insertOutput->toBool())
{
return $insertOutput;
}
}
else
{
return $this->makeObject(-1, 'error_dup_mid');
}
}
else
{
if (!$obj->module_srl)
{
$insertOutput = $oModuleController->insertModule($mid_args);
if (!$insertOutput->toBool())
{
return $insertOutput;
}
}
else
{
$mid_args->module_srl = $obj->module_srl;
$updateOutput = $oModuleController->updateModule($mid_args);
if (!$updateOutput->toBool())
{
return $updateOutput;
}
}
}