2013-02-26 2 views
0

나는 codeigniter와 ion auth로 처음으로 놀고있다. 이온 인증 템플릿에서 모든 것이 작동하지만, 인덱스 뷰는 모든 사용자의 목록을 표시합니다.ion auth and codeignitor

<?php foreach ($users as $user):?> 
    <tr> 
     <td><?php echo $user->first_name;?></td> 
     <td><?php echo $user->last_name;?></td> 
     <td><?php echo $user->email;?></td> 
     <td> 
      <?php foreach ($user->groups as $group):?> 
       <?php echo anchor("auth/edit_group/".$group->id, $group->name) ;?><br /> 
      <?php endforeach?> 
     </td> 
     <td><?php echo ($user->active) ? anchor("auth/deactivate/".$user->id, 'Active') : anchor("auth/activate/". $user->id, 'Inactive');?></td> 
     <td><?php echo anchor("auth/edit_user/".$user->id, 'Edit') ;?></td> 
    </tr> 
<?php endforeach;?> 

일반적으로 $ users 배열은 모델에서 온 것입니다. 그러나 모델 (ion_auth_model)을 살펴보면 $ 사용자에 특정한 것을 볼 수 없습니다. 인증 컨트롤러가 나에게 너무 많은 것을주지 않습니다.

documentation이고 users() 함수는 다음과 같습니다. $ users = $ this-> ion_auth-> users();

이것은 인덱스 페이지에 채워지는 배열이라고 가정합니다. 모델에없는 경우 MySQL 데이터를 가져 오는 방법은 무엇입니까? 어떻게 작동합니까?

미리 감사드립니다.

답변

1

@Smudger -의 ion_auth_model는 옵션 $ 그룹이

+0

덕분에 jmadsen argumant 소요 (버전에 따라) 라인 1125 주위에 시작) (함수 사용자가 좀 더 가까이보고, 나는 어디에서 그 기능을 찾을 수 없습니다 ion_auth_model. 버전은 [link] https://github.com/benedmunds/CodeIgniter-Ion-Auth/zipball/2 어떤 아이디어입니까, 아니면 제가 총 바보입니까? – Smudger

+0

zip 파일이 git repo와 동일하다고 가정합니다. https://github.com/benedmunds/CodeIgniter-Ion-Auth/blob/2/models/ion_auth_model.php line 1150 – jmadsen