在 HMVC 中,如何从另一个模块加载模型?
In HMVC, how to load a model from another module?
在服务器上我无法加载 HMVC 中另一个模块中的模型,Codeigniter 框架的框架,我试过这种方式:
Class Contract extends MY_Controller
{
public function __construct()
{
parent::__construct();
$this->load->model('Contract_model', 'contract');
$this->load->model('register/customer_model', 'customer');
$this->load->model('register/daydue_model', 'due');
}
}
结构
在本地主机上安静地工作,因为服务器给出了这个错误::
Message: Unable to locate the model you have specified: Daydue_model
当您在服务器上上传时使用区分大小写,它不会在本地主机上造成问题。您的型号名称不正确。
这样做
$this->load->model('register/daydue_model', 'due');
并将您的模型名称重命名为 Daydue_model 并检查 class 名称是否与模型名称相同,例如:
class Daydue_model extends CI_Model
在服务器上我无法加载 HMVC 中另一个模块中的模型,Codeigniter 框架的框架,我试过这种方式:
Class Contract extends MY_Controller
{
public function __construct()
{
parent::__construct();
$this->load->model('Contract_model', 'contract');
$this->load->model('register/customer_model', 'customer');
$this->load->model('register/daydue_model', 'due');
}
}
结构
在本地主机上安静地工作,因为服务器给出了这个错误::
Message: Unable to locate the model you have specified: Daydue_model
当您在服务器上上传时使用区分大小写,它不会在本地主机上造成问题。您的型号名称不正确。
这样做
$this->load->model('register/daydue_model', 'due');
并将您的模型名称重命名为 Daydue_model 并检查 class 名称是否与模型名称相同,例如:
class Daydue_model extends CI_Model