This is the error:
Severity: Notice Message: Undefined property: Products::$product_model Filename: controllers/Products.php Line Number: 29
This is my Controller code:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Products extends CI_Controller {
function __construct()
{
parent::__construct();
if(!$this->session_data()):
redirect(base_url());
endif;
$this->load->model('User_model');
$this->load->model('Admin_model');
$this->load->model('product_model','products');
}
function session_data()
{
return $this->session->userdata('ADMIN_SESSION');
}
function show($page,$data = array(),$str = '')
{
$userdata = $this->session_data();
$data['setting'] = $str;
$data['admin'] = $this->Admin_model->get_id($userdata['empcom_id']);
$data['cat'] = $this->product_model->get_cat();
$this->load->view($page,$data);
}
function index()
{
$this->show('template/header');
$this->show('admin/admin_menus');
$this->show('product_view');
$this->show('template/footer');
}