私は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
と「model_math.php」の物理phpファイル名で動作させることができません