使用 Tank Auth 从数据库中的“用户”表获取所有数据的正确方法是什么?
我尝试使用 $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();
}
我希望有人能帮我解决这个问题。
最佳答案
此代码将获取有关当前登录用户的数据。
在你的 Controller 中:
$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);
}
关于php - 如何在codeigniter中显示来自tank_auth的用户数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16165627/