如果我问了一个愚蠢的问题,我很抱歉。
如果在视图$this->load->view('some_view', $data);
中,我可以像这样在重定向上使用它redirect('some_controller', $data)
吗?
再次抱歉,如果我问了一个愚蠢的问题,谢谢
如果我问了一个愚蠢的问题,我很抱歉。
如果在视图$this->load->view('some_view', $data);
中,我可以像这样在重定向上使用它redirect('some_controller', $data)
吗?
再次抱歉,如果我问了一个愚蠢的问题,谢谢
不幸的是,不,你不能那样做——但你也许可以使用会话“ 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);
}
大量数据可能存在问题,因此我建议尽可能寻找另一种方法。
echo "<script type='text/javascript'>
window.location.href='http://localhost/some_controller/$data';
</SCRIPT>";