如果我问一个愚蠢的问题,我很抱歉。重定向变量
如果在视图$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>";
请添加一些explenation到您的答案。 – 2016-05-01 11:20:59
:请您详细说明您的问题。 – Shantanu 2012-07-13 10:28:51
你想做什么? – Robert 2012-07-13 10:41:16
您不能像这样重定向$数据,但是您可以在重定向之前使用$ this-> session-> set_flashdata('name','您的数据')并在重定向到控制器上使用flashdata。 – Mudshark 2012-07-13 10:49:41