I am create a FinalResult class

我正在创建一个FinalResult类

class FinalResult
{
    var $ReuestAnswer = null;
    var $givenAnswer  = null;
    var $questionScore = 0;

    function setScore()
    {

    }

    function getScore()
    {
        return $this->questionScore;
    }
}

and my function code is

我的功能代码是

$session  = JFactory::getSession();
$getFinalResult = $session->get('FinalResult');
//echo '<pre/>';
print_r($getFinalResult);

if(!empty($getFinalResult))
{
    $getScore = $session->get('score');
    $session->set('score',$getScore);
}
else
{
    $FinalResult = new FinalResult();
    $session->set('FinalResult',$FinalResult);
}

My question is that I'm trying to store data in session but getting this error:

我的问题是我正在尝试在会话中存储数据,但收到此错误:

"__PHP_Incomplete_Class Object ( [__PHP_Incomplete_Class_Name] => FinalResult [ReuestAnswer] => [givenAnswer] => [questionScore] => 0 ) "

“__PHP_Incomplete_Class Object([__PHP_Incomplete_Class_Name] => FinalResult [ReuestAnswer] => [givenAnswer] => [questionScore] => 0)”

and my values are not store in session.

并且我的值不存储在会话中。

How can I do this.

我怎样才能做到这一点。

1 个解决方案

#1


0

Most likely, you are loading the session, before your autoloader is instantiated. Make sure that the FinalResult class is/can be loaded (either via an autoloader, or manually via a require_once call).

最有可能的是,在实例化自动加载器之前,您正在加载会话。确保可以加载FinalResult类(可以通过自动加载器加载,也可以通过require_once调用手动加载)。

更多相关文章

  1. 页面加载后的JQuery(窗口).load?
  2. 如何将加载微调器图像添加到jquery选项卡中的每个选项卡?
  3. ajax cache false无法加载图片
  4. jQuery - 加载gif的延迟显示
  5. Ajax/jQuery -在页面加载时将网页内容加载到div中?
  6. 点击JSON数据加载Galleria画廊。我需要新鲜的眼睛来看我的错误
  7. 在执行ajax时显示加载图像
  8. jQuery实例(ajax通信和动态加载二级菜单)
  9. 当AJAX响应来自PHP文件时,如何显示以消息为中心的加载器图像&防止

随机推荐

  1. Android(安卓)Content Provider[转]
  2. Android事件分发机制详解(二)
  3. Android(安卓)客户端与服务器端进行数据
  4. android(18)_数据存储与访问_SQLite数据
  5. 解决Android(安卓)4.2.2 脱机(offline)问
  6. android学习-动画(基本的四种动画)
  7. 设置showAsAction="always"无效的问题
  8. 超级简单的应用虚拟化软件 [RemoteApp To
  9. Windows环境下Android(安卓)NDK环境搭建
  10. Android开发——布局详解(上)