2010-11-25 61 views
1

我想从一个控制器加载相同的模块内的模型。负载模型在HMVC

$this->load->model('pendingAccountModel'); 

但模型无法加载。

该模块目录是帐户。
模型文件路径:应用程序/模块/帐号/模型/ pendingAccountModel.php
模型decleration是:

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 感谢

回答

2

不得不在HMVC文档快速阅读〜

$this->load->model('pendingAccountModel');

的文档建议你应该在包含路径模块名称

所以尝试(也许)$this->load->model('accounts/pendingAccountModel');

也注意到你的“PendingAccount”控制器需要在:

app/modules/accounts/controllers/PendingAccount.php