因此,我正在运行查询并尝试将结果集返回到我的视图中,但是当我这样做时,<?php foreach ($form_records as $form_record) : ?><?php echo $form_record['fname']; ?> <?php endforeach; ?>
我得到了未定义的变量:form_records。运行查询时我做错了什么(从 form_manager 中选择 fname,lname,其中用户名 =“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);
}