Search code examples
phpdatabasecodeignitermodelcodeigniter-3

Message: Using $this when not in object context codeigniter 3


I want to access my database models from database.php file.

`

//$ci =& get_instance();
        $this->CI->session->userdata('user_id');
        $this->CI->load->model('users/user_model');
        $current_user = $this->CI->user_model->find($this->CI->auth->user_id());
        echo $current_user->organisation;
        $this->CI->load->model('organisation/organisation_model');
        $org =  $this->CI->organisation_model->find($current_user->organisation);

`


Solution

  • Uncomment your first line

    $ci =& get_instance();

    Then use $ci instead of $this like this

    $ci->session->userdata('user_id');