0

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

我正在使用 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 以供图像上传并稍后在另一个函数中调用该数组?

4

1 回答 1

4

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

单击您需要了解更多有关$_SESSIONS的链接。用法非常简单。

于 2012-12-30T16:11:34.233 回答