codeigniter 代码点火器:详细信息页面未显示任何数据

wtzytmuj  于 2023-01-10  发布在  其他
关注(0)|答案(2)|浏览(78)

我还在学习codeigniter,我正在尝试创建一个详细页面,所以当我点击某个项目上的详细按钮时,它会将用户重定向到该项目的详细页面。但当我点击它时,我没有得到任何数据。我做错了什么?
主计长:

public function detail($id){
$data['t_lowongan'] = $this->db->get_where('t_lowongan', array('id_lowongan'=>$id))->row_array();
$this->load->view('detail_lowongan', $data);
}

局部视图:

<div class="card-body">
 <?php foreach($t_lowongan as $lowong){?>
  <h5 class="card-title"><?php echo $lowong->title?></h5>
 <?php }?>
</div>
t40tm48m

t40tm48m1#

我所做的是,在模型中创建函数,函数名为detail_data。
莫罗旺岸:

public function detail_data($where, $table){
        return $this->db->get_where($table, $where);
    }

之后,我编辑控制器看起来像这样:

$where = array('id_lowongan'=>$id);
        $data['t_lowongan'] = $this->m_lowongan->detail_data($where, 't_lowongan')->result();

$this->load->view('detail_lowongan', $data);

而且它起作用了:D

5gfr0r5j

5gfr0r5j2#

试试这个

public function detail($id){
$data['t_lowongan'] = $this->db->get_where('t_lowongan', ['id_lowongan'=>$id])->result();
$this->load->view('detail_lowongan', $data);
}

就是这样!!:d

相关问题