Codeigniter错误无法找到指定的类:Loader.php

时间:2017-01-14 06:47:00

标签: php codeigniter class

我正在尝试在我的codeigniter中创建一个核心类,但是它给出了无法找到指定类的错误:Loader.php。 我的核心类是MY_base.php,代码是。

     class MY_base extends CI_Controller{

 public function load_header(){


     $this->load->model('mod_practice');
     $headData=$this->model->get_header();


$this->load->view('header',$headData); 

     }



 }

我的模型Mod_practice.php代码是

  class Mod_practice extends CI_Model{


 public function get_header(){

     $query = $this->db->get('header');
     $result = $query->result_array();
     return $result;

     }

 }

我的home.php(主控制器)代码是 class Home扩展了MY_loader {

function index(){

    parent::MY_base();

    }

}

但是当我尝试运行Home控制器时,它给我以下错误 无法找到指定的类:Loader.php。 哪里可以出错?提前谢谢。

2 个答案:

答案 0 :(得分:0)

你做错了什么。您需要首先构建CI_controller。

rate lookup table

现在你可以这样做:

class MY_base extends CI_Controller{

  public function __construct()
  {
          parent::__construct();
          // Your own constructor code
  }

 public function load_header(){
     $this->load->model('mod_practice');
     $headData=$this->model->get_header();

     $this->load->view('header',$headData); 

     }
}

Ou - 还有你的创建MY_base然后引用MY_loader。

答案 1 :(得分:-1)