Php 扩展CI_模型时的codeigniter错误

Php 扩展CI_模型时的codeigniter错误,php,codeigniter,Php,Codeigniter,我对codeigniter和MVC非常陌生,当我尝试扩展CI_模型时,我犯了一个致命的错误。 我是这样做的,你能指出我错了吗 class Site extends CI_Controller { public function index(){ echo "hi internet <br>"; $this->hello(); $this->addStuff();

我对codeigniter和MVC非常陌生,当我尝试扩展CI_模型时,我犯了一个致命的错误。 我是这样做的,你能指出我错了吗

    class Site extends CI_Controller {

        public function index(){
            echo "hi internet <br>";
            $this->hello();
            $this->addStuff();
        }

        public function hello(){
            echo " H E L L O <br>";
        }

        public function addStuff(){
            echo "math <br>";
            $this->load->model("math");
            echo $this->Math->add(3,8);
        }
    } 
    class Math extends CI_Model {

        public function add($num1,$num2){
            return $num1+$num2;
        }

        public function sub($num1,$num2){
            return $num1+$num2;
        }

    } 

在应用程序/控制器中- 创建site.php文件-

class Site extends CI_Controller {

        public function index(){
            echo "hi internet <br>";
            $this->hello();
            $this->addStuff();
        }

        public function hello(){
            echo " H E L L O <br>";
        }

        public function addStuff(){
            echo "math <br>";
            $this->load->model("math");
            echo $this->Math->add(3,8);
        }
    } 

您必须制作site.php控制器并像那样使用

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Site extends CI_Controller 
{
}
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Site_Model extends CI_Model
{
}
您可以创建site_model.php并像那样使用它

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Site extends CI_Controller 
{
}
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Site_Model extends CI_Model
{
}

可能重复的i wont to extend a model类Math extends CI_ModelOk,文件位于application/models文件夹中,文件名为Math.php?也许保留字有问题。。。不确定控制器和模型是否在同一个文件中?请提供文件名和路径。