我想在视图中的单个表中显示返回两个数组值,我已经运行表中的第一个数组值。在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