2017-11-12 11 views
0

이온 인증 라이브러리에 등록 된 총 사용자 수를 얻을 수있는 방법이 있습니까? 한 가지 방법이있을 수 있습니다.이온 인증 라이브러리에 등록 된 총 사용자 수

$users = $this->ion_auth->users()->result(); 
sizeof($users); 

그러나이 방법은 숫자를 얻는 데 매우 수월한 프로세스입니다. 우리 자신의 방법을 쓰는 것 외에 어떤 제안이 있습니까?

답변

1

당신은 사용할 수 있습니다

$usersCount = $this->db->count_all_results('users');// assuming table name 

Docs을.

또는

$usersCount = $this->db->count_all('my_table'); 

Docs

.

0

이온 인증에 원시 방법이 없습니다. 그러나, 그것은 매우 쉽습니다. Tpojka는 정답입니다. 난 그냥 의해 등록 된 경우 '활성'을 의미하는 것이 추가하고 싶습니다 당신은이 작업을 수행 할 수 있습니다 또한

$this->db->where('active', '1'); 
$total_users = $this->db->count_all_results('your_users_table_name'); 

, users() 당신이 쉽게뿐만 아니라이 작업을 수행 할 수있는 DB 객체와 같이 :

$total_users = $this->ion_auth->users()->num_rows(); 

및 이와 비슷한 (테스트하지 않은) IonAuth에는 where 메서드가 내장되어 있습니다.

$total_users = $this->ion_auth->where('active', '1')->users()->num_rows();