如何从codeigniter中的另一个控制器调用控制器?

时间:2015-10-05 07:54:57

标签: codeigniter

我想使用codeigniter从另一个控制器功能加载控制器功能。这样做的合适方法是什么,所以当调用url时也应该更改。

2 个答案:

答案 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();