したがって、クエリを実行して結果セットをビューに戻そうとしていますが、<?php foreach ($form_records as $form_record) : ?><?php echo $form_record['fname']; ?> <?php endforeach; ?>
そうすると、未定義の変数: form_records が取得されます。クエリを実行すると何が間違っているのですか (form_manager から fname、lname を選択し、username = "tester")、行が正常に返されるので、クエリは機能しています。
モデル
function retrieve_form_record($username) {
$this->db->select('fname,lname');
$this->db->from('form_manager');
$this->db->where('username', $username);
$query = $this->db->get();
if ($query->num_rows() > 0)
{
$form_records= $query->result_array();
return $form_records;
}
else {
return false;
}
}
}
コントローラ
function load_saved_forms() {
$username = $this->tank_auth->get_username();
$form_records = $this->Form_model->retrieve_form_record($username);
$this->load->view('welcome',$form_records);
}