モデルが見つからないというエラーが発生します。
$this->load->model('1/Gift_model');
私のモデル ファイル名は/models/1/ 内のgift_model.phpです。
次の方法でモデルを宣言します。
class Gift_model extends CI_Model {
CodeIgniter のドキュメントによると、私は正しい方法でやっています。助言がありますか?まったく同じ名前のモデルが他に 5 つあり、すべて正常にロードされています。
モデルが見つからないというエラーが発生します。
$this->load->model('1/Gift_model');
私のモデル ファイル名は/models/1/ 内のgift_model.phpです。
次の方法でモデルを宣言します。
class Gift_model extends CI_Model {
CodeIgniter のドキュメントによると、私は正しい方法でやっています。助言がありますか?まったく同じ名前のモデルが他に 5 つあり、すべて正常にロードされています。
My_modelmy_model$this->load->model('my_model');$this->load->model('1/Gift_model');する必要があります$this->load->model('1/gift_model');。この load 引数と php ファイル名は小文字、ファイル内のクラス名は大文字です (3 つのうち 2 つが正解でした)。
http://www.codeigniter.com/userguide3/installation/upgrade_300.html
CodeIgniter 3.0 から、すべてのクラス ファイル名 (ライブラリ、ドライバー、コントローラー、およびモデル) は、Ucfirst のような方法で名前を付ける必要があります。つまり、大文字で始まる必要があります。
以前は小文字で始まるモデル ファイルでしたが、変更されました。
CodeIgniter 3.0 から、すべてのクラス ファイル名 (ライブラリ、ドライバー、コントローラー、およびモデル) は、Ucfirst のような方法で名前を付ける必要があります。つまり、大文字で始める必要があります。