我在我的codeigniter HMVC中有一个模块Foo。另外我的应用程序/控制器内有一个api控制器。我想加载内部应用程序/模块/富/从应用/控制器/ testapi模型的模型从codeigniter中的API在模块中加载模型
我已经自动加载测试它作为
$autoload['model'] = array('foo/Foo_model');
和testapi称为
$this->load->model('Foo_model');
但它不工作
我在我的codeigniter HMVC中有一个模块Foo。另外我的应用程序/控制器内有一个api控制器。我想加载内部应用程序/模块/富/从应用/控制器/ testapi模型的模型从codeigniter中的API在模块中加载模型
我已经自动加载测试它作为
$autoload['model'] = array('foo/Foo_model');
和testapi称为
$this->load->model('Foo_model');
但它不工作
尝试
$this->load->model('foo/foo_model');
从您的控制器。
然后调用模型的这样
$this->foo_model->function_name();
保存模型从application/models
application/modules/foo/models/Foo_model.php
笨加载所有可能的模型功能,我建议您修改模型的路径,像application/models/modules
这个你可以使用您的模型加载您的模型
$this->load->model('modules/foo/Foo_model')
如果你确实想保留你的文件夹结构,我建议你看看CodeIgniter的常量路径,并开始修改它们以满足你的意愿(尽管这不是真的推荐)。
我已经试过这个,但还没有正常工作 – Nakul
yeh这是一个错字。工作正常 – Nakul
它在这里工作很好... –