データベースから1人のユーザーを取得して、ユーザープロファイルなどに表示できるようにする機能があります。
さて、グループ専用のテーブルを用意したいので、必要に応じてさらに追加することができ、シンプルです。したがって、usersテーブルにgroup_idフィールドがあるので、それを実行できます。これにより、groupsテーブルがgroupsid列に結合されます。
私の別のプロジェクトでは正常に実行できましたが、関数をこの現在のプロジェクトに移動すると(両方のプロジェクトでプロファイルを表示するために同じ正確なメソッドを使用しています)、機能しなくなりました...何も返さない...
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;
}
それが機能です、なぜそれが機能しないのか誰かが私を助けてくれますか?コントローラ、モデル、ライブラリで試してみましたが、どれも動作していません。