0 レビュー
1 回答
php-セッションがjQuery-ajaxを介して作成しているときに、このエラーが__PHP_Incomplete_Classオブジェクトになりました
FinalResult
クラスを作成しています
class FinalResult
{{
var $ ReuestAnswer = null;
var $ givenAnswer = null;
var $ questionScore = 0;
関数setScore()
{{
}
関数getScore()
{{
$this->questionScoreを返します。
}
}
そして私の機能コードは
$ session = JFactory :: getSession();
$ get FinalResult = $ session-> get('FinalResult');
// echo'';
print_r($ get FinalResult);
if(!empty($ get FinalResult))
{{
$ getScore = $ session-> get('score');
$ session-> set('score'、$ getScore);
}
そうしないと
{{
$ FinalResult = new FinalResult();
$ session-> set('FinalResult'、$ FinalResult);
}
私の質問は、セッションにデータを保存しようとしていますが、次のエラーが発生します:
"__ PHP_Incomplete_Class Object([__PHP_Incomplete_Class_Name] => FinalResult [ReuestAnswer] => [givenAnswer] => [questionScore] => 0)"
そして私の値はセッションに保存されません。
どうすればこれを行うことができますか。
わからない
0
レビュー
答え :
解決策:
ほとんどの場合、オートローダーがインスタンス化される前に、セッションをロードしています。 FinalResultクラスがロード可能/ロード可能であることを確認してください(オートローダーを介して、またはrequire_once呼び出しを介して手動で)。
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。