Codeigniter 未定义索引代码点火器

Codeigniter 未定义索引代码点火器,codeigniter,Codeigniter,我对codeigniter中的结果数组有问题 模型是 function ReadMessages($UID) { $query = $this->db->get('ls_messages3'); return $query->result_array(); } 控制器: function messages() { $data['user_info']['UnreadMessagesCount']=$this->pages_model->M

我对codeigniter中的结果数组有问题

模型是

 function ReadMessages($UID)
 {
    $query = $this->db->get('ls_messages3');
    return $query->result_array();
 }
控制器:

function messages()
{
  $data['user_info']['UnreadMessagesCount']=$this->pages_model->MessagesCount($this->session->userdata('user_id'));
  $this->load->model("articles_model");
  $this->load->model("login_model");
  $this->load->model("cabinet_model");
  $this->load->model("user_model");
  $this->load->library("form_validation");
  $data['pages'] = $this->pages_model->get_pages();
  $data['pages_info'] = $this->login_model->get_info("pm");
  $data['categories'] = $this->pages_model->get_cat();
  $data['user'] = $this->session->userdata('user');
  $data['user_info']['user_id']=$this->session->userdata('user_id');
  $data['user_info']['user_category']=$this->session->userdata('user_cat');
  $data['user_info']['avatar'] = $this->session->userdata('avatar');
  $data['error']='';
  $name="pm";
  $data['single_user'] = $this->login_model->user_info($data['user']);
  $data['mess'] = $this->user_model->ReadMessages($data['user_info']['user_id']);
  $this->template->page($data,$name);

}
和视图:

<div id="body-in">
             <div id="profile_content">
                <?=var_dump($mess);?>
                <?=$mess['id'];?>

             </div>         
           </div>
但是当我试图从这个数组中获取一个值时,我在这个页面上出现了错误“Message:Undefined index”

将模型代码更改为

 function ReadMessages()
 {
    $query = $this->db->get('ls_messages3');
    return $query->row_array();
 }
和在控制器中

$this->user_model->ReadMessages($data['user_info']['user_id']);


在视图中使用

尝试此
,正如kumar_v所说,您需要访问阵列中的阵列。如果您不需要它有多个条目,您可以将模型更改为return
return$query->row_array()这样您所完成的代码将正常工作。
$this->user_model->ReadMessages($data['user_info']['user_id']);
$this->user_model->ReadMessages();