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