增量控制器变量

时间:2012-12-31 02:15:33

标签: php codeigniter variables increment laravel

拥有如下控制器:

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。

我错过了什么?

1 个答案:

答案 0 :(得分:3)

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

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

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