我有一个从数据库中获取单个用户的功能,以便我可以显示它,用于用户配置文件和其他内容。
好吧,我希望能够为团体提供一个单独的表格,所以如果我愿意,我可以添加更多,而且很简单。所以我在 users 表中有一个 group_id 字段,所以我可以这样做,它会将 groups 表与 groups id 列连接起来。
好吧,我能够为我的另一个项目成功地做到这一点,但是当我将功能移到这个当前项目时(我使用相同的 EXACT 方法在两个项目上显示配置文件)它不再工作......继续什么都没有返回...
public function getUser($username) {
if (empty($username)) {
return false;
}
$this->ci->db->from('users');
$this->ci->db->join('groups','users.group_id = groups.id');
$query = $this->ci->db->where('username',$username)->get();
$user = $query->row();
return $user;
}
这就是功能,有人可以帮我解释为什么它不起作用吗?我已经在控制器、模型和库中尝试过,但都没有工作。