2012-12-30 3 views
0

필자와 싸우려는 긴 이야기이므로 지금은 많이 확장하지는 않겠지 만 가능하지 않다면 문제를 자세히 설명 할 것입니다.임시 배열?

저는 Laravel 프레임 워크를 사용하고 있습니다. 아약스 호출에서 업로드 양식 (plupload)의 데이터를 컨트롤러 내부의 함수로 보냅니다.

의 내가 내 컨트롤러에서 다음과 같은 기능이 있다고 가정 해 봅시다 :

function action_tempupload() 
{ 
    $temp = array(); 
    $temp[] = Input::all(); 
    return true; 
} 

function action_upload($news_id) 
{ 
    global $temp; 
    $input = $temp; 

    echo "<pre>"; 
    //print_r($news_id); 
    print_r($input); 
    echo "</pre>"; 
    exit(); 
} 

function action_save($parameters = array()) 
{ 
     // create news record in database and 
     // have a variable containing the news id sent to: 
     $this->upload($mysql->news_id); 
} 

그것이 가능 이미지 업로드 양식의 각 POST를 저장 임시 배열을 가지고 다른 함수에서 배열 나중에 전화를 ?

+0

만약 그것들이 별도의 요청이라면, 배열을'$ _SESSION'에 저장하고 생성 된 모든 세션을 마지막'action' 메소드에서 해제하십시오. – w00

+0

좋은 전화 @ w00 – Alex

+1

@ w00을 시도해 보겠습니다. 답변으로 게시하십시오. – Shoe

답변

4

별도의 요청 인 경우 배열을 $_SESSION에 저장하고 마지막으로 수행 한 모든 세션을 설정 해제 할 수 있습니다.

$_SESSIONS에 대한 자세한 내용을 알아야 할 링크를 클릭하십시오. 사용법은 꽤 간단합니다.