구 라이믹스에서 회원정보 DB에서 변경하고 즉시 회원정보 캐시 리프레시 하기
혹시 팁이 있을지 모르지만 저는 검색해도 안나오길래 ㅎ
공유해봅니다
$oMemberController = getController('member');
// Clear cache
$oMemberController->_clearMemberCache($target);
혹시 팁이 있을지 모르지만 저는 검색해도 안나오길래 ㅎ
공유해봅니다
$oMemberController = getController('member');
// Clear cache
$oMemberController->_clearMemberCache($target);
댓글 4
MemberController::clearMemberCache($member_srl);
참고로 2.0 버전 이상 라이믹스라면 이렇게 한줄만 써도 됩니다.
라이믹스내에서 _으로 시작하는 함수들은 왼만하면 외부서드파티에서 호출하지 않는 것이 좋습니다.
해당 메소드는 _clearMemberCache 일단 호환성을 위해서 전달하기 위해 존재하는 것이니 크게 상관없지만 최근에 나온 모듈이나 다른 모듈에서 _쓰이는 것을 보인다면 그 함수는 사용할 수 없다고 생각해주시면 좋을 것 같아요. :)
아 무조건 사용하지말라는 뜻이라기보단 해당 메소드가 외부에서 동작시 기존 코어에서 처리하는 항목과 문제가 다분히 생길 수 있는 상황이 있는 함수들이기에 내부에서 사용하는 함수들의 경우 붙여놓는 경우가 있습니다.
그 부분까지 모든 고려하셔서 사용이 가능하신 분들이야 사용하셔도 되지만 왼만하면 비추한다는 뜻입니다 :)