Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在codeigniter中从链接传递值_Codeigniter - Fatal编程技术网

如何在codeigniter中从链接传递值

如何在codeigniter中从链接传递值,codeigniter,Codeigniter,查看页面中的我的链接 <a href="<?php echo base_url('baju_c/cari/'.$hasil->id)?>" class="btn btn-default">Detail</a> 我的模型 function search_by_id($id){ $query = $this->db->where('id',$id); $query = $this->db->get()

查看页面中的我的链接

<a href="<?php echo base_url('baju_c/cari/'.$hasil->id)?>" class="btn btn-default">Detail</a>
我的模型

function search_by_id($id){
        $query = $this->db->where('id',$id);
        $query = $this->db->get();
        return $query->result();
    }
如何将值从链接传递到模型并再次显示结果以供查看


这是我第一次使用codeigniter,需要一些帮助

您必须将参数传递到方法:

public function cari($hasil_id){
    if ((int)$hasil_id > 0)
    {
        $this->load->model('Name_of_model');
        $data['search_by_id'] = $this->Name_of_model->search_by_id($hasil_id);
        $this->load->view('hasil_view', $data);//assuming page for item
    }
    else
    {
        redirect('not_good_id_method', 'refresh');//in case of not valid id
    }
}

必须将参数传递到方法:

public function cari($hasil_id){
    if ((int)$hasil_id > 0)
    {
        $this->load->model('Name_of_model');
        $data['search_by_id'] = $this->Name_of_model->search_by_id($hasil_id);
        $this->load->view('hasil_view', $data);//assuming page for item
    }
    else
    {
        redirect('not_good_id_method', 'refresh');//in case of not valid id
    }
}

在控制器中,接收uri类通过链接传递的值,然后将其传递到模型中

控制器:

public function cari()
{
  $id= $this->uri->segment(3);
  $this->model_name->search_by_id($id);
}

在控制器中,接收uri类通过链接传递的值。然后将其传递到模型中

控制器:

public function cari()
{
  $id= $this->uri->segment(3);
  $this->model_name->search_by_id($id);
}

谢谢你的回答,我很乐意帮忙。如果它解决了您的问题,请允许其他有类似问题的人选择工作解决方案。谢谢您的回答。我很乐意提供帮助。如果它解决了您的问题,请允许有类似问题的其他人选择工作解决方案。