2013-02-26 5 views
0

Я играю с codeigniter и ion auth в первый раз. Тем не менее, у меня есть все, что работает, в шаблоне ion auth, в индексном представлении отображается список всех пользователей.ion auth и 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), я не вижу ничего конкретного для пользователей. контроллер auth тоже не дает мне слишком многого.

в функции documentation, функция users(): $ users = $ this-> ion_auth-> users();

Я предполагаю, что это массив, заполняемый на индексной странице. Как это вытягивает данные MySQL, если не в модели? как это работает?

Заранее спасибо.

ответ

1

@Smudger - выглядеть немного ближе, ion_auth_model имеет функцию пользователей(), начиная примерно с линии 1125 (в зависимости от версии), которая принимает необязательный $ группы argumant

+0

Благодаря jmadsen, я не могу найти эту функцию в любом месте 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

Смежные вопросы