这是一个很长的故事,我正在与之斗争,所以我现在不会延伸太多,但如果不可能,我会详细说明问题。
我正在使用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以便上传图像,稍后在另一个函数中调用数组?
答案 0 :(得分:4)
如果它们是单独的请求,那么您可以将数组存储在$_SESSION
中,并在最后一个操作方法中取消设置所有创建的会话。
点击您需要了解有关$_SESSIONS的更多信息的链接。用法很简单。