拥有如下控制器:
Class Upload extends Controller{
private $up_count = 0;
public function action_tmpupload()
{
if($this->up_count == 0)
{
//empty a session variable
}
//some more coding to save data into a session variable
$this->up_count++;
return true;
}
}
我一直想知道我做错了什么,因为$up_count
变量不会增加它的值,它总是保持为0。
我错过了什么?
答案 0 :(得分:3)
问题是您将变量设置为0。
然后下次运行控制器...再次将变量设置为0!
您需要在用户会话中保存up_count变量 - 并从同一会话中检索up_count