ログインしているユーザーのユーザー ID を取得して、そのユーザーのクエリを実行できるようにする必要があります。イオン認証を使用しています。セッションを使用するか、データベースから呼び出す必要がありますか?ヘルパーを使用する必要がありますか? とにかく、私がやろうとしていることは次のとおりです。
例: ログインしているユーザーにはいくつの作業指示書がありますか? クエリは次のようになります: select * from work_orders WHERE status = "1" AND userid = "%THE LOGGED IN USER"
これが私のコントローラーです。これには「ユーザーIDの取得」コードがありません。
public function index()
{
$this->load->view('templates/header');
$data['total_open_wo'] = $this->Home_model->total_open_wo();
$data['result'] = $this->Home_model->index();
$this->load->view('home', $data);
$this->load->view('templates/footer');
}
ここに私のモデルがあります:
public function total_open_wo() {
$this->db->where('status', "1");
$this->db->where('tid', "NEED_THE_USER_ID");
$num = $this->db->count_all_results('work_orders');
return ($num);
}