2017-01-03 77 views
0

我在我的codeigniter HMVC中有一个模块Foo。另外我的应用程序/控制器内有一个api控制器。我想加载内部应用程序/模块/富/从应用/控制器/ testapi模型的模型从codeigniter中的API在模块中加载模型

我已经自动加载测试它作为

$autoload['model'] = array('foo/Foo_model'); 

和testapi称为

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

但它不工作

回答

0

尝试

$this->load->model('foo/foo_model'); 

从您的控制器。

然后调用模型的这样

$this->foo_model->function_name(); 

保存模型从application/modelsapplication/modules/foo/models/Foo_model.php

+0

我已经试过这个,但还没有正常工作 – Nakul

+0

yeh这是一个错字。工作正常 – Nakul

+0

它在这里工作很好... –

0

笨加载所有可能的模型功能,我建议您修改模型的路径,像application/models/modules这个你可以使用您的模型加载您的模型

$this->load->model('modules/foo/Foo_model')

如果你确实想保留你的文件夹结构,我建议你看看CodeIgniter的常量路径,并开始修改它们以满足你的意愿(尽管这不是真的推荐)。