2017-01-03 39 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的常量路徑,並開始修改它們以滿足你的意願(儘管這不是真的推薦)。