-1

拥有如下控制器:

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。

我错过了什么?

4

1 回答 1

3

问题是您将变量设置为0。

然后下次运行控制器时...再次将变量设置为 0!

您需要在用户会话中保存 up_count 变量 - 并从同一会话中检索 up_count

于 2012-12-31T07:38:41.577 回答