Q&A

소셜XE 이용 중인데 "Call to a member function snsAuthUrl() on null"

2023.09.11 11:59
97
0
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

  • 2023.09.11 12:27 #1784769

    $oSocialxeModel = getModel('socialxe');

    이렇게 선언한다음 snsAuthUrl 함수를 호출해보세요.

     

    getModel('socialxe')->snsAuthUrl('naver', 'login') 일케 쓰는게 가장 깔끔해요

  • 2023.09.11 12:29 #1784772

    감사합니다.
    바로 해결 되었네요
    몇일전에 사이트 제목 바꾸는 코드 작성하면서 제가 저걸 빼먹었거나 했나봅니다. ㅠㅠ

    (예전 코드를 다시열고 보니 저번에 고칠때 빼먹은게 맞네요. 몇일간 장애가 있었겠네요 ㅠㅠ)

     

    getModel('socialxe')->snsAuthUrl('naver', 'login') 이걸로도 교체해줬습니다. 감사합니다. 람보님