0

Tank Auth を使用して、データベースの「users」テーブルからすべてのデータを取得する正しい方法は何ですか?

私はちょうどでそれを試しました$this->db->get('users');

しかし、特定のログイン ユーザーのデータを取得するにはどうすればよいでしょうか。使用する必要があります$this->tank_auth->get_user_id();か?

これが私が試したことです:

function get_user_data()
{
    $id = $this->tank_auth->get_user_id();
    $this->db->where('id', $id);
    $users = $this->db->get('users');

    return $users->result();
}

誰かがこれで私を助けてくれることを願っています。

4

1 に答える 1

1

このコードは、現在ログインしているユーザーに関するデータを取得します。

コントローラーで:

$this->load->library('tank_auth');

if (!$this->tank_auth->is_logged_in()) {
    exit('no logged user');
} else {
    $user_id = $this->tank_auth->get_user_id();
    $user_data = $this->users->get_user_by_id($user_id,1);
}
于 2013-04-23T13:21:44.993 に答える