在CodeIgniter中分别回显每个函数的记录

时间:2014-05-19 04:38:09

标签: php 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);
}

2 个答案:

答案 0 :(得分:0)

在一个功能中执行

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
}

答案 1 :(得分:0)

如果您创建全局变量怎么办?像"     $ this-> records_messages = $ data ['记录'] 每个功能一个?