스마트 레이아웃에 로그인 위젯을 포함시키면서 {@ $member_config = MemberModel::getMemberConfig(); } 와 같은 코드를 사용했는데 1.5.3.1.beta 로 업데이트 후 화면이 다 깨지면서 아래와 같은 에러코드가 뜹니다.
Fatal error: Call to undefined method TemplateHandler::_getAgreement() in /home/xxxx/public_html/modules/member/member.model.php on line 38
그래서 이전 버전 member.model.php 파일로 교체하니 정상으로 돌아옵니다. 무엇이 문제인지 확인 바랍니다.
당연히 {@ $member_config = MemberModel::getMemberConfig(); } 이 코드를 삭제하면 문제가 생기지 않습니다.
감사합니다. 업데이트 잘했습니다.
업데이트후 로그인 상태에서는 정상이지만, 로그아웃하면 다음 처럼 문제가 새깁니다.
로그인
Fatal error: Call to undefined method TemplateHandler::_getAgreement() in /home/hosting_users/ihands/www/modules/member/member.model.php on line 38
이 경우 뭘 만져야 정상이 될까요?
업데이트할때마다 댓글로 php error 가 난다고 매번 댓글이 달리는걸 보면.. xe도 코드를 refactor 할생각은 하지않고 버그나는부분만 반창고로 덧붙히는 형식으로 고치는거 같다... 그러다보니 코드는 늘어나고 기능을 추가하지는 못할망정 버그수정하느라 매번 패치 내놓으니.. 내생각에는 처음부터 1.5 다음에 2.0 으로 바로 넘어가고 코드는 처음부터 refactor 많이좀 했으면 좋겠다.