Q&A

썸씽모듈 mid 설정 불가능한 현상 (Variable module_srl for column module_srl is not set)

2023.09.17 09:18
470
1
CMS/프레임워크 Rhymix 2.1
개발 언어 PHP 7.4
문제 페이지 주소 비공개 (작성 후 5일 경과)

248b171e7a3b3dc691b6f4baec50134e.png

 

혹시 해당 문제 해결 방법을 알고 계신분 계실까요?

 

mid 설정을 하려고 하면 이런 오류가 발생되면서 설정되지 않습니다.

 

 

댓글 5

  • 2023.09.17 17:10 #1786265
    해당 모듈 문제인 것 같은데, 이전에는 문제 없었다면 라이믹스 최신 버전에서의 문제일 것 같습니다
  • 2023.09.18 17:33 #1786425
    초기 버전을 설치 후 데이터베이스 및 캐시를 비운다음 데이터베이스 재생성후
    최근 버전으로 업데이트 하니 해결되었습니다 :)
  • 2023.12.13 19:04 #1798991
    이대로 따라했는데 여전히 안되네요ㅠ
  • 2023.12.14 02:57 #1799013

    something.admin.controller.php 파일의 아래 부분을
    https://github.com/ramboclouds/xe-something/blob/d4c4b175ed19f94f9fd46311c7171746d9250aaf/something.admin.controller.php#L40-L65

     

    다음과 같이 바꿔보세요.

    if ($obj->origin_mid == "")
    {
        $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;
            }
        }
    }
  • 2023.12.14 18:05 #1799126
    감사합니다ㅠㅠ