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');
    }
 
     
    