如何通过codeigniter重定向数据页面

时间:2015-10-25 17:08:02

标签: php mysql codeigniter redirect

$data['family_info'] = $this->Registration->getFamilyDetails($student_id);
redirect("Application/studentRegistration/".$student_id,$data);
$this->load->view("Application/familyInfo/".$student_id);

我想用一些数据重定向控制器作为mysql记录集但是当我尝试重定向时 - 它现在回馈数据, 在尝试查看功能时,我可以但我无法将学生ID作为查询字符串发送。

CI / index.php的/应用/ familyInfo / 182

取消订阅以获取此页面的数据并使用重定向 使用视图我可以获取数据,但无法获取查询字符串。

2 个答案:

答案 0 :(得分:2)

重定向页面后,您的代码将保留控制权。

重定向后加载视图不起作用。

您可以做的是:您已经通过重定向向我们发送信息。

重定向后,在目标页面上,根据传递的id获取数据。

答案 1 :(得分:0)

您只能通过重定向传递 ID ,而不能将数据传递为$this->load->view,只需按照以下方式获取数据:

public function studentRegistration($student_id)
{
    $data['family_info'] = $this->Registration->getFamilyDetails($student_id);
    $this->load->view('Application/studentRegistration/'.$student_id,$data);
}