{@
$oMemberAdminModel = &getAdminModel('member');
$output = $oMemberAdminModel->getMemberList();
}
{count($output->data)}
40명까지만 표시됨, 페이지 이상 안나옴
{@
$oMemberAdminModel = &getAdminModel('member');
$output = $oMemberAdminModel->getMemberList();
}
{$output->total_count}
윤삼님 코드
getMemberList 를 쓰면 어쨋든 회원 20명의 정보를 추출하는 과정이 들어가니.
부하가 조금이라도 더 적은 방법은.. getMemberCountByDate 를 쓰는 거예요
특정날짜의 회원가입자수를 알려주는 함수인데
날짜를 지정 안 하면 전체 회원수를 알려줍니다.
{@
$oMemberAdminModel = getAdminModel('member');
$member_total = $oMemberAdminModel->getMemberCountByDate();
}
{$member_total}
세진님 코드
https://github.com/rhymix/rhymix/blob/master/modules/member/member.admin.model.php#L153
getMemberList가 회원 목록을 구하는 함수는 맞지만 기본적으로 40명만 가져오고 나머지는
페이지값을 변경해 가져오도록 되어 있습니다. 이유는 당연히 모든 회원정보를 한번에
전부 가져오는것은 부하 상승의 원인이 되기 때문이고요.
물론 total_count에는 전체 갯수가 들어가긴 하지만 굳이 사용하지도 않을 40명의
회원정보를 매번 불러올 이유는 없으니... 바로 윗분 댓글처럼 getMemberCountByDate같이
갯수를 세는 함수를 사용하시는것이 부하 관리 측면에서 더 좋습니다.
YJSoft님 답변
'XE(Rhymix) > 라이믹스 변수' 카테고리의 다른 글
사이트 전체 게시물수 , 전체 조회수 (0) | 2022.12.05 |
---|---|
게시판 > 전체게시물수출력하기 (0) | 2022.12.04 |
그룹별 회원수 및 활동회원 목록표시 (0) | 2022.12.04 |
내 글 모니터 위젯을 달기 (0) | 2022.12.03 |
게시판 리스트에 요약(내용) 출력하기 (0) | 2022.11.23 |