我想将带有重定向功能的数据发送到控制器中的另一个功能,这里是我的代码
1
function index($id) {
redirect("/names/particular/", $id, 'refresh');
}
2
function particular($id){
$fno=$this->uri->segment(3);
$this->load->model('names_rank');
$this->data["names"]=$this->names_rank->get_particular($id);
$this->load->view("view/details", $this->data);
}
我想用1中的函数索引的$ id重定向到控制器中的特定功能,其功能如2所示。 我需要帮助
答案 0 :(得分:2)
为什么不通过会话或Flash数据更好地传递它。
//to set a flash data
$this->session->set_flashdata('id',$id);
redirect('/names/particular/') ;
//to access this flash data
$data = $this->session->flashdata('id');
但是如果你想使用重定向方法发送,那么你可以尝试一下。
$id=1;
redirect(base_url()."/names/particular/".$id);
你可以通过任何方法超额:
$id = $this->uri->segment(3);
答案 1 :(得分:1)
你应该使用$ id将dot设置为concatinate:redirect(“names / specific /".$ id,'refresh'); 而且我不确定'刷新',如果它完全属于那里!