如果我问一个愚蠢的问题,我很抱歉。
如果在视图$this->load->view('some_view', $data);
中,我可以像redirect('some_controller', $data)
一样在重定向上使用它吗?
再一次,抱歉,如果我问一个愚蠢的问题,谢谢
答案 0 :(得分:3)
不幸的是,不能这样做 - 但你可以使用会话“flashdata”。
$this->session->set_flashdata('my_data', $data);
redirect('some_controller');
然后在“some_controller”中:
$flash_data = $this->session->flashdata('my_data');
if ($flash_data)
{
$this->load->vars($flash_data);
}
可能存在大量数据的问题,因此我建议尽可能找到另一种方法。
答案 1 :(得分:0)
echo "<script type='text/javascript'>
window.location.href='http://localhost/some_controller/$data';
</SCRIPT>";