소셜XE 이용 중인데 "Call to a member function snsAuthUrl() on null"
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 7.4 |
안녕하세요.
멀쩡하던 사이트에 에러가 발생해서 들어가보니
소셜 XE 로그인도 뭔가 이상하게 진행되는것같고 설정을 건든 것도 없는데
"Call to a member function snsAuthUrl() on null"
에러가 발생합니다.
레이아웃에는 아래 링크가 걸려도 멀쩡하지만
게시판에 설정한 로그인 버튼
{$oSocialxeModel->snsAuthUrl('naver', 'login')}
이부분의 문법이 바꼇을것같진 않은데
임시 땜빵으로
{getUrl('act','dispMemberLoginForm')} 로걸어두긴 했는데... 오늘따라 이상하네요
오늘 네아로 쪽 API 문제가 있을까요?
저만 그런가요?

톰캣
Lv. 11
시대의 흐름에 뒤떨어지지 않도록 아주 천천히지만 노력하고 있습니다.
댓글 2
$oSocialxeModel = getModel('socialxe');
이렇게 선언한다음 snsAuthUrl 함수를 호출해보세요.
getModel('socialxe')->snsAuthUrl('naver', 'login') 일케 쓰는게 가장 깔끔해요
감사합니다.
바로 해결 되었네요
몇일전에 사이트 제목 바꾸는 코드 작성하면서 제가 저걸 빼먹었거나 했나봅니다. ㅠㅠ
(예전 코드를 다시열고 보니 저번에 고칠때 빼먹은게 맞네요. 몇일간 장애가 있었겠네요 ㅠㅠ)
getModel('socialxe')->snsAuthUrl('naver', 'login') 이걸로도 교체해줬습니다. 감사합니다. 람보님