codeigniter功能错误无法使用用户id

codeigniter功能错误无法使用用户id,codeigniter,tankauth,Codeigniter,Tankauth,嗨,我对我创建的库文件夹中的函数有点小问题。我似乎无法获取用户id。不确定如果我使用tank auth应该是什么 我使用codeigniter和tank auth function getAuthorName($id) { $ci =& get_instance(); $ci->db->select()->from('users')->where('id', $user_id); $result = $ci->db->g

嗨,我对我创建的库文件夹中的函数有点小问题。我似乎无法获取用户id。不确定如果我使用tank auth应该是什么

我使用codeigniter和tank auth

 function getAuthorName($id) {
     $ci =& get_instance();
     $ci->db->select()->from('users')->where('id', $user_id);
     $result = $ci->db->get()->result_array();
     return $result[0]['username'];
 }

 function getAuthorAvatar($id){
     $ci =& get_instance();
     $ci->db->select()->from('users')->where('id', $user_id);
     $result = $ci->db->get()->result_array();
     return $result[0]['avatar_link'];
 }

你的where子句中有一个错误。尝试:

$ci->db->select()->from('users')->where('id',$id)