0

コントローラーで宣言したモデルでセッション変数を使用できません。これがコードです。このセッションを dataOperate コントローラーで宣言しました。

 $this->session->set_userdata('newrecord','new');

モデルdataOperateModelで上記のセッションを使用します

if($this->session->userdata('newrecode')){
       echo $this->session->userdata('newrecode');

       }

しかし、それは何も印刷しません。autoload CodeIgniter にセッションをロードしました。すべてのセッションをクリアして、もう一度やり直しました。しかし運がない。しかし、使用するprint_r($this->session->all_userdata());と、newrecord セッション変数と他のセッション変数が表示されます。ここで何が起こったのか。

4

1 に答える 1

1

モデルで newrecord のスペルを 2 回間違えました。newrecode と表示されているので、これをコード エディターから直接コピーした場合は、問題が見つかりました。

于 2012-12-23T16:36:55.357 に答える