codeigniter でユーザー モジュールを作成しようとしていますが、モデル内のクエリの結果をビューで使用できるようにするコントローラーに渡す方法がわかりません。
これが私のモデルです:
public function user()
{
$session = $this->session->userdata('is_logged_in');
$user_id = $this->session->userdata('id');
$query = $this->db->query("SELECT * FROM users WHERE id=$user_id LIMIT 1");
foreach ($query->result() as $row)
{
$row->first_name;
$row->id;
$row->email;
$row->last_name;
}
}
ここに私のコントローラーがあります。これらのオブジェクトを渡すにはどうすればよいですか? または、それらを配列に入れてから配列を渡し(まだ渡す方法がわからない)、コントローラーの配列からそれらを抽出する必要がありますか?
public function edit()
{
$data['first_name'] = $this->session->userdata('first_name');
$data['profile_icon'] = 'edit';
$data['profile_breadcrumbs'] = 'Edit Profile';
$data['main_content'] = 'account/edit';
$this->load->view('includes/templates/main_page_template', $data);
$this->load->library('session');
$this->load->model('account_model');
$session = $this->session->userdata('session_id');
$this->account_model->user();
if($session)
{
//TRYING TO GET OBJECTS
}
}
これに関連する同様の質問を見つけましたが、探しているものを正確に見つけるのに苦労しています.
前もって感謝します