如果我問一個愚蠢的問題,我很抱歉。重定向變量
如果在視圖$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