【问题标题】:How to call a controller from another controller in codeigniter?如何从codeigniter中的另一个控制器调用控制器?
【发布时间】:2016-01-01 19:42:45
【问题描述】:

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

【问题讨论】:

标签: codeigniter


【解决方案1】:

不,你不能这样做。

您要做的是在模型中创建该函数并通过您的控制器调用它。所以它会正常工作。

在模型中

function get_id()
{
   //some argument 
}

控制器 1

$this->Model_name->get_id()

控制器 2

$this->Model_name->get_id()

【讨论】:

    【解决方案2】:

    是的,你可以(对于第 2 版)

    在你的控制器中像下面这样加载

    $this->load->library('../controllers/whathever');

    并调用以下方法:

    $this->whathever->functioname();

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-23
      • 1970-01-01
      • 1970-01-01
      • 2012-12-19
      • 2017-07-22
      • 1970-01-01
      • 1970-01-01
      • 2015-09-07
      相关资源
      最近更新 更多