모듈에서 회원의 그룹을 바꿔줘야할 때 얼음조각티 2025.04.04 16:51 177 0 4 CMS/프레임워크 Rhymix 2.1 개발 언어 PHP 8.4 모듈에서 이것저것 체크하고 조건에 맞으면 해당 회원의 그룹을 바꿔줘야하는데요. (추가 하거나 변경) 혹시 별도 모듈에서 해당 회원의 그룹을 변경하거나, 추가 해야할때 사용할 수 있는 참고할 수 있을만한 코드가 있을까요? 얼음조각티 Lv. 4 예술이 이끄는 기술, 기술이 빚은 예술을 지향합니다.
Q&A 라이믹스 사이트를 여러 개 운영 하지만 제목과 부제목만 변경 후에는 반영이 안됩니다. 사이트 전체를 바꾸면 반영이 되지만 seo 키워드 설명 그리고 사이트 제목 부제목 이렇게 4개만 변경하면 네이버에 반영이 안됩니다. 자리관 3시간 전 0 0
댓글 4
member.controller 에서,
회원을 그룹에 추가하는건 addMemberToGroup 함수
회원의 그룹 삭제는 제거하는건 removeMemberFromGroup
그룹교체는 replaceMemberGroup ( 단, 회원별 그룹을 하나만 사용할때 가능한 함수 ) - 교체라기보다는 삭제 후 추가 개념이여서
모듈에서 아래와 같이
$args = new stdClass();
$args->member_srl = $my_srl;
$args->group_srl = 522;
$group_return = $oMemberController->replaceMemberGroup($args);
$oMemberController->clearMemberCache($my_srl);
$my_srl 은 $logged_info->member_srl; 을 통해 받아왔는데
기본 회원 그룹으로 재설정되는 것 같습니다. 혹시 제가 놓치고 있는 부분이 있을까요?
$args->member_srl = $my_srl; 이렇게 주면 안 될거예요
foreach($args->member_srl as $key => $val) 이렇게 돌리게 되니까
배열형태로 member_srl 을 전달해줘야겠죠
원래 이 기능이 관리자페이지에서 회원목록에서 여러 회원지정해 한꺼번에 그룹 변경 하는 용도로 만들어진거여서
감사합니다!
$args->member_srl = array($my_srl);
로 바로 해결했습니다!!!