我正在做一些 codeigniter 的教程,并且对一些基本的东西感到沮丧。
我有一个模型名为math.php
<?php
class math extends CI_Model{
public function add($val1, $val2){
return $val1 + $val2;
}
}
该模型由名为的控制器调用site.php
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Site extends CI_Controller {
public function index()
{
echo "Hi Internet<br> ";
$this->addStuff();
}
public function addStuff()
{
$this->load->model("math");
echo $this->math->add(2,2);
}
}
这完美地工作。但是为了我自己的清楚,我想重命名math.php
为model_math.php
这显然打破了页面。
我的问题是,在我的控制器中,site.php
$this->load->model("model_math");
和
echo $this->model_math->add(2,2);
哪个model_math
引用了物理 php 文件,哪个引用了我在物理模型 php 文件中创建的类名?
我无法使用模型类名称math
和物理 php 文件名“model_math.php”