Session, Models, Views are not working in Library. - Printable Version +- CodeIgniter Forums (https://forum.codeigniter.com) +-- Forum: Archived Discussions (https://forum.codeigniter.com/forumdisplay.php?fid=20) +--- Forum: Archived Development & Programming (https://forum.codeigniter.com/forumdisplay.php?fid=23) +--- Thread: Session, Models, Views are not working in Library. (/showthread.php?tid=16158) |
Session, Models, Views are not working in Library. - El Forum - 02-25-2009 [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 Session, Models, Views are not working in Library. - El Forum - 02-26-2009 [eluser]FutureKing[/eluser] Ok, I got solution of that problem. using $CI instead of $this. $CI =& get_instance(); |