- 사이트 전체 회원수 표시하기2022년 12월 04일
- TheStorybook
- 작성자
- 2022.12.04.:23
{@ $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 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)