[eluser]sheri.nust[/eluser]
I am wandering why this type of error is coming on local host , as i have tried the same below mentioned approach many time on live server.
Also i have allowed url rewriting on apache server and i am using XAMPP on my local machine.
I have installed CodeIgniter_1.7.3 version on my machine
My code is as follows
Code:
<?php
class Login extends Controller {
function Login()
{
parent::Controller();
$this->load->helper('url');
$this->load->helper('form');
$this->load->model('Admin_Model');
$this->load->library('validation');
$this->load->library('email');
}
function index()
{
$this->load->view('login_view',$data);
}
}
And my Model class is
Code:
class Admin_Model extends Model
{
/**
* Enter description here...
*
* @return Admin_Model
*/
function Admin_Model()
{
parent::Model();
}
}
If i dont load my model using
Code:
$this->load->model('Admin_Model');
then everything works fine and view is loaded .
But when i try to load my model class,
strange output is displayed with an error message that
Fatal error: Class 'Admin_model' not found in C:\xampp\htdocs\emsystem\system\libraries\Loader.php on line 184
And when i opened the file Loader.php file and went to line 184 ,i found following code
Code:
require_once(APPPATH.'models/'.$path.$model.EXT);
$model = ucfirst($model);
$CI->$name = new $model();
$CI->$name->_assign_libraries();
The complete error attached in file is below
ERROR
db->where('nick',$strArr["Username"]); $this->db->where('password',$strArr["Password"]); $type=array('admin','agent'); $this->db->where_in('type',$type); $this->db->where('status','active'); $query = $this->db->get('User'); $list = array(); foreach ($query->result() as $row) return $row; //$str = $this->db->last_query(); } /*---------------------------------*/ /** * Function to Get user(basic user) by id * Dev: khurram * @package PointOfSale * @since * @filesource */ function getUserByID($id) { $this->db->where('id',$id); $query = $this->db->get(POS_PREFIX.'_users'); $list = array(); //$html=''; foreach ($query->result() as $row) { $list[] = $row; } // Return Array return $list; } /*---------------------------------*/ /** * Function to Add Admin * Dev: khurram * @package PointOfSale * @since * @filesource */ function addAdmin($dataArray) { if (!$this->validateEmail($dataArray["Email"])) { $data = array( 'FullName' => $dataArray["FullName"], 'Address' => $dataArray["Address"], 'Email' => $dataArray["Email"], 'Password' => md5($dataArray["Password"]), 'Address' => $dataArray["Address"], 'Phone' => $dataArray["Phone"], 'Mobile' => $dataArray["Mobile"] ); $this->db->insert('admin', $data); return mysql_insert_id(); } else return 0; } function checkUserName($userName){ $this->db->where('Username',$userName); $query = $this->db->get(DB_PREFIX.'Users'); $res = $query->result(); if(empty($res)){ return true; }else{ return false; } } function checkUserEmail($email){ $this->db->where('Email',$email); $query = $this->db->get(DB_PREFIX.'Users'); $res = $query->result(); if(empty($res)){ return true; }else{ return false; } } function registerUser($data){ if($this->db->insert(DB_PREFIX.'Users', $data)){ $user_id = $this->db->insert_id(); return $user_id; } } function insertActivationKey($userID , $key){ $data['user_id'] = $userID; $data['activation_key'] = $key; $this->db->insert(DB_PREFIX.'activation', $data); } function checkKey($key){ $this->db->where('activation_key',$key); $query = $this->db->get(DB_PREFIX.'activation'); $res = $query->result(); if(!empty($res)){ return $res; }else{ return false; } } function deleteActivation($key){ $this->db->where('activation_key',$key); $this->db->delete(DB_PREFIX.'activation'); return true; } function updateLevel($id){ $this->db->where('UserID' , $id); $data['Status'] = 'Active'; $this->db->update(DB_PREFIX.'Users' , $data); return true; } } ?>
Fatal error: Class 'Admin_model' not found in C:\xampp\htdocs\emsystem\system\libraries\Loader.php on line 184