【发布时间】:2019-05-29 01:38:52
【问题描述】:
请帮帮我,我想根据sender_id和recipient_id从表中显示用户的名字,我的CodeIgniter中的代码模型和视图怎么做
型号
function get_pesan_view(){
$this->db->from('messages');
$this->db->join('users', 'users.id = messages.sender_id', 'left');
$this->db->join('users', 'users.id = messages.recipient_id', 'left');
$q2 = $this->db->get();
return $q2->result();
}
控制器
public function view_pesan()
{
$data['get_pesan']=$this->Emp_model->get_pesan_view();
$this->load->view('employee/top');
$this->load->view('employee/nav', $data);
$this->load->view('employee/slidbar', $data);
$this->load->view('employee/pesan', $data);
$this->load->view('employee/bottom');
}
查看
<?php foreach ($get_pesan as $pesan) { ?>
<strong> Sender : <?php echo $pesan->name ; ?> </strong>
<strong> Recipient : <?php echo $pesan->name ; ?> </strong>
<a> <?php echo $pesan->body ; ?></a>
<?php } ?>
我想在视图中同时显示发件人和收件人的姓名
【问题讨论】:
-
发件人和收件人姓名不同还是相同?
-
不要将
$data传递给导航和侧边栏 -
添加有问题的数据库结构
标签: mysql database codeigniter