我在浏览页面中的链接
<a href="<?php echo base_url('baju_c/cari/'.$hasil->id)?>" class="btn btn-default">Detail</a>
我的控制器
public function cari(){
//what i'm doing here ? please help ?
}
我的模特
function search_by_id($id){
$query = $this->db->where('id',$id);
$query = $this->db->get();
return $query->result();
}
如何将值从链接传递到模型并显示结果再次查看?
这是我第一次使用codeigniter,需要一些帮助
答案 0 :(得分:2)
你必须将参数传递给方法:
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
}
}
答案 1 :(得分:0)
在你的控制器中,通过uri class接收通过链接传递的值。然后将其传递给你的模型。
控制器:
if (!(A == 60 && B == 40))
- if (A != 60 || B != 40)
- if (A == 60 && (!(B == 40)))