初めてコードイグナイターとイオン認証で遊んでいます。すべてが機能していますが、イオン認証テンプレートでは、インデックス ビューにすべてのユーザーのリストが表示されます。
<?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) を調べると、$users に固有のものは見当たりません。認証コントローラーもあまり教えてくれません。
ドキュメントでは、users() 関数は次のとおりです。 $users = $this->ion_auth->users();
これは、インデックス ページに取り込まれている配列であると思います。モデルにない場合、これはどのようにMySQLデータをプルしていますか? これはどのように作動しますか?