在CodeIgniter中分别为每个函数echo记录


echo records for each functions separately in CodeIgniter

我有两个叫做page_num()messages()的函数,两个函数都将$data传递给同一个view admin/admin_messages。我如何分别为每个功能设置echo $records

function messages(){
$data['records'] =  $this->mod_contactus->get_records();
$this->load->view('admin/admin_messages',$data); 
}
function page_num(){        
$data['records'] = $this->db->get('tbl_contactus', $config['per_page'],$this->uri->segment(3));
$this->load->view('admin/admin_messages',$data);
}

在一个函数中完成

function page_recs(){
    $data['records'] =  $this->mod_contactus->get_records();   
    $data['page_records'] = $this->db->get('tbl_contactus', $config['per_page'],$this->uri->segment(3));
    $this->load->view('admin/admin_messages',$data);
}

foreach($records as $record){
    //code
}

foreach($page_records as $page_record){
    //code
}

如果创建一个全局变量呢?比如"$this->records_messages = $data['records']每个函数一个?