質問
コントローラーから同じモジュール内のモデルをロードしようとしています。
$this->load->model('pendingAccountModel');
しかし、モデルをロードできませんでした。
モジュールdirはアカウントです。
モデルファイルパスは次のとおりです。アプリ/モジュール/アカウント/モデル/pendingaccountmodel.php
モデルのデコレーションは次のとおりです。
class PendingAccountModel extends Model {
function __construct(){
parent::__construct();
}
}
これは、モデルをロードするコントローラーです。
class PendingAccount extends MX_Controller {
function __construct(){
parent::__construct();
}
function register($data_arr)
{
$this->load->model('pendingAccountModel');
}
}
CI 1.72最新のHMVCありがとう
解決
HMVCドキュメントをすばやく読み取りました〜
$this->load->model('pendingAccountModel');
ドキュメントは、インクルードパスにモジュール名を含める必要があることを示唆しています
だから試してみてください(おそらく) $this->load->model('accounts/pendingAccountModel');
また、「PendingAccount」コントローラーが必要である必要があることに注意してください。
app/modules/accounts/controllers/PendingAccount.php
所属していません StackOverflow