1
我想使用codeigniter從另一個控制器函數加載控制器功能。什麼是適當的方式來做到這一點,所以當調用它的url也應該改變。如何從codeigniter中的另一個控制器調用控制器?
我想使用codeigniter從另一個控制器函數加載控制器功能。什麼是適當的方式來做到這一點,所以當調用它的url也應該改變。如何從codeigniter中的另一個控制器調用控制器?
不,你不能這樣做。
你必須做的是在模型中創建該函數並通過你的控制器調用它。所以它會正常工作。
例
在模型
function get_id()
{
//some argument
}
在控制器1
$this->Model_name->get_id()
在控制器2
$this->Model_name->get_id()
檢查[此](http://stackoverflow.com/questions/14165895/how-to-load-a-controller-from-another-controller-in-codeigniter)。 – deepakb
你不能用標準的codeigniter來做到這一點,你需要在稱爲HMVC的第三方添加。 https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc – user4419336
基本上這不是如何MVC的功能,如果你想調用一個控制器到另一個然後你的代碼需要重構 – Linus