Welcome Guest, Not a member yet? Register   Sign In
Session, Models, Views are not working in Library.
#1

[eluser]FutureKing[/eluser]
I have written the following code in library.

<?php

if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Somelbr {
function showstatus()
{
$username=$this->session->userdata('username');
$this->load->model('membership_model');
if($username=="" || !isset($username)){
$username=$this->session->userdata('session_id');;
}
$result=$this->membership_model->check_login_again($username);

if ($result['username']!='false'){
$data['username']=$result['username'];
$data['btnname']='Logout';
$data['btnurl']=base_url().index_page().'/membership/logout/';
} else {
$data['username']="Guest";
$data['btnname']='Login';
$data['btnurl']=base_url().index_page().'/membership/login';
}
$this->load->view('status',$data);
}
}

?>

I have loaded session libraries in autoload.php
But I am getting the following Error:

A PHP Error was encountered

Severity: Notice

Message: Undefined property: Somelbr::$session

Filename: libraries/Somelbr.php

Line Number: 9

Fatal error: Call to a member function userdata() on a non-object in G:\Local Sites\localhost80\bookmarks\system\application\libraries\Somelbr.php on line 9


Please Help
#2

[eluser]FutureKing[/eluser]
Ok, I got solution of that problem.
using $CI instead of $this.
$CI =& get_instance();




Theme © iAndrew 2016 - Forum software by © MyBB