1

controllerのモデルをロードしてから、関数を実行しますgetAllUserInfo()。基本的に、その関数SELECTは自分の DB で a を実行し、今すぐコントローラーに戻ります。コントローラーに返されたユーザーの ID を、セッションに保存されているresult() ID に確認したいと思います。result()そんな風にやってます

$this->load->model('profile_model');
if($query = $this->profile_model->getAllUserInfo()){
    if($query['userID'] == $this->session->userdata('id')){
        //do something
    }

しかし、私はこのエラーが発生しています

メッセージ: 未定義のインデックス: userID

以下のトピックのstackoverflowでもこれを確認しましたが、あまり役に立ちませんでした

Codeigniter Undefined Index オンラインショップ

... の未定義のインデックス ... 既存のインデックス?

4

1 に答える 1