2012-07-13 2 views
3

바보 같은 질문을하는 경우 유감입니다.변수를 사용하여 리디렉션

보기에 $this->load->view('some_view', $data); 인 경우이 리디렉션에서 사용할 수 있습니까? redirect('some_controller', $data)? 내가 바보 같은 질문을하면 다시 한 번

는, 죄송합니다, 당신은

+0

: 질문을 자세히 설명해 주실 수 있습니까? – Shantanu

+0

무엇을하려고합니까? – Robert

+0

$ data로 리디렉션 할 수는 없지만 리다이렉트 바로 전에 $ this-> session-> set_flashdata ('name', 'your data')를 사용하고 리디렉션 된 컨트롤러에서 flashdata를 사용할 수 있습니다. – Mudshark

답변

3

불행하게도 아니, 당신이 그런 식으로 할 수없는 감사합니다 -하지만 당신은 아마도 세션 "flashdata"를 사용할 수 있습니다. 그런 다음 "some_controller"에서

$this->session->set_flashdata('my_data', $data); 
redirect('some_controller'); 

:

$flash_data = $this->session->flashdata('my_data'); 
if ($flash_data) 
{ 
    $this->load->vars($flash_data); 
} 

많은 양의 데이터에 문제가있을 수 있습니다, 그래서 다른 접근 가능한 경우를 찾는 건의 할 것입니다.

0
echo "<script type='text/javascript'> 
    window.location.href='http://localhost/some_controller/$data'; 
    </SCRIPT>"; 
+0

답을 좀 더 자세히 설명해주십시오. –

관련 문제