我想在視圖中的單個表中顯示返回兩個數組值,我已經運行表中的第一個數組值。在codeigniter的單個表中顯示兩個不同的數組返回值
控制器
public function communication(){
$session_data = $this->session->userdata('admin_logged_in');
$id = $session_data['id'];
if ($this->session->userdata('admin_logged_in')) {
$data['get_all_mail'] = $this->admin_model->get_all_mails($id);
$data['get_out_mail'] = $this->admin_model->get_out_mails($id);
$this->load->view('communication',$data);
}
}
模型
function get_all_mails($id){
$query = $this->db->query("SELECT * FROM t_communication_posting WHERE FIND_IN_SET($id, REPLACE(`to`, ', ', ',')) OR FIND_IN_SET($id, REPLACE(`cc`, ', ', ',')) OR FIND_IN_SET($id, REPLACE(`bcc`, ', ', ',')) <> 0");
return $query->result_array();
}
視圖
<table id="myTable">
<tbody>
<?php foreach ($get_all_mail as
$get_all_mails) { ?>
<tr onclick="return get_mail_content(<?
php echo $get_all_mails['m_id']; ?>)" id="target-list">
</td>
<td class="email-title" >
<?php echo $get_all_mails['from']; ?>
</td>
<td class="email-body" >
<?php echo $get_all_mails['subject'] ?>
</td>
</tr>
<?php } ?>
</tbody>
</table>
這裏我想運行第二個數組值($ data ['get_out_mail'])在上面的表中查看頁面,我如何在單個表中運行兩個數組值。
你可以在第一個foreach完成後運行第二個foreach – JYoThI