我想使用codeigniter从另一个控制器功能加载控制器功能。这样做的合适方法是什么,所以当调用url时也应该更改。
答案 0 :(得分:2)
不,你不能这样做。
你必须做的是在模型中创建该功能并通过控制器调用它。所以它会正常工作。
前
在模型中
function get_id()
{
//some argument
}
在控制器1
中$this->Model_name->get_id()
在控制器2
中$this->Model_name->get_id()
答案 1 :(得分:0)
是的(对于版本2)
在控制器内部这样加载
$ this-> load-> library('../ controllers / whathever');
并调用以下方法:
$ this-> whathever-> functioname();