临时阵列?

时间:2012-12-30 15:59:18

标签: php arrays laravel plupload temporary

这是一个很长的故事,我正在与之斗争,所以我现在不会延伸太多,但如果不可能,我会详细说明问题。

我正在使用Laravel框架。在ajax调用中,我将数据从上传表单(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以便上传图像,稍后在另一个函数中调用数组?

1 个答案:

答案 0 :(得分:4)

如果它们是单独的请求,那么您可以将数组存储在$_SESSION中,并在最后一个操作方法中取消设置所有创建的会话。

点击您需要了解有关$_SESSIONS的更多信息的链接。用法很简单。