2017-02-01 18 views
0

私は最近、ライブサーバーに私のcodeigniterプロジェクトをアップロードしました。そして、それは私のローカルサーバーでうまくいきます。致命的なエラー:クラス 'stdClass'が見つかりませんcodeigniter

Fatal error: Class 'stdClass' not found in /home/public_html/system/database/drivers/mysqli/mysqli_result.php on line 183

+0

どのバージョンのCIを使用していますか?また、ライブサーバ –

+0

CI 3のphp.iniの 'extension = mysqli.so'をチェックし、mysqliの代わりにmysqlまたはpdoを使用して同じエラーを取得しようとすると、5.6を5.5に変更します。 – Shin

+0

addコードの先頭に '$ varnamehere = new stdClassNameHere;'を追加します。おそらくそれを宣言していないのですか? – Kray

答えて

1

あなたがnew \stdClass()

0

を記述する必要があります名前空間を使用する場合、これは

use \stdClass 

または

$my_obj = new \stdClass(); 

のいずれかを使用して解決できるが、この情報がお役に立てば幸い!

関連する問題