Я хочу расширить базовый контроллер самостоятельно.Это код файла MY_Secure.php
, который я вставил в application/libraries
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
Class MY_Secure extends CI_Controller {
public function __construct() {
parent::__construct();
if(!$this->session->userdata('status') == 'admin') {
$data['message'] = '<p class="error">You shold login in admin area</p>';
$this->load->view('admin/login', $data);
}
}
}
?>
А вот мой контроллер в application/controllers/category.php
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Category extends MY_Secure {
function __construct()
{
parent::__construct();
}
public function index()
{
$data['login'] = $this->session->userdata('login');
$data['status'] = $this->session->userdata('status');
$this->load->model('categories_model');
$data['main_categories'] = $this->categories_model->get_main_categories();
$this->load->view('admin/headers/main', $data);
$this->load->view('admin/category');
$this->load->view('admin/footer/main');
}
?>
Но у меня ошибка Fatal error: Class 'MY_Secure' not found in Z:\home\ci.local\www\application\controllers\admin\category.php on line 3
Как я могу избежать этой ошибки?Что я делаю не так?