객체 선언 오류 문제입니다..
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 8.0 |
안녕하세요.
라이믹스 업그레이드 전에 람보님의 스케줄 모듈을 사용중이었는데
이번에 라이믹스 최신 버전으로 변경하면서 쓰려고 하니 아래와 같은 오류가 나네요.
Error #0 "Attempt to assign property "viewconfig" on null" in modules/schedule/schedule.model.php on line 16
객체를 먼저 선언하지 않고 속성을 추가하려 하고 있습니다.
오래된 자료에서 종종 사용하던 코딩 방식이나 최근 PHP에서는 허용되지 않으니,
에러 메시지에 포함된 파일명과 줄 번호를 참고하여 수정하세요.
modules/schedule/schedule.model.php:16
function getConfig()
{
if(self::$config === NULL)
{
$oModuleModel = getModel('module');
$config = $oModuleModel->getModuleConfig('schedule');
if(!$config->viewconfig)
{
$config->viewconfig = 'Y'; ///<<< 문제의 16번째 입니다.
}
self::$config = $config;
}
return self::$config;
}
어떻게 수정해야 설치가 될까요?ㅠ
댓글 2
아래줄에
if(!$config) $config = new stdClass();
코드를 추가 해보세요.
정말 감사합니다!