状況:CI_Sessionにオブジェクトを格納することは不可能です。セッションを常に開始するので、モデルを読み込む前にPHP_Incomplete_Object例外が読み込まれるためです。 このように、オブジェクトのタイプをオートロードする場合でも、私は決してセッションからデータを読み取ることができません。Session(Codeigniter)にオブジェクトを格納する方法
「ネイティブセッション」も試してみましたが、そこには全く同じ問題があります。
さらに、私はオブジェクトを直列化して保存しようとしましたが、すべてのモデルをロードした後に長い直列化を解除すると、それはまだタイプ "__PHP_Incomplete_Class"のオブジェクトになります。
誰かが回避策を知っていますか?そして、「なぜあなたはセッション中のオブジェクトを望みますか?」と答えてください。それらの数は十分です...
ありがとう。しかし、オブジェクトをセッションに格納することは、データベースへのクエリの数を減らす(例えば、ユーザの全ACLを保持する)と考えられていた。オブジェクトデータを意味のある*配列のセットに変換し、それをsession-> userdataに書き込むことで、私はそれを取り巻いて作業しました。 – DerShodan