CodeIgniter基本控制器扩展

Ant*_*sov 2 php codeigniter

我想通过自己扩展基本控制器.这是文件的代码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);
    }
  }
}
?>
Run Code Online (Sandbox Code Playgroud)

这是我的控制器 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');
}
?>
Run Code Online (Sandbox Code Playgroud)

但我有一个错误Fatal error: Class 'MY_Secure' not found in Z:\home\ci.local\www\application\controllers\admin\category.php on line 3我怎么能避免这个错误?我做错了什么?

sto*_*ain 6

http://codeigniter.com/forums/viewthread/182186/#862394

...所以把MY_Secure.php MY_Controller.php放在application/core中