简体   繁体   English

在 Codeigniter 中的另一个控制器中调用控制器函数

[英]Call controller function within another controller in Codeigniter

I am trying to call a function Commanfuntion in controller Return_test which is located in the Assign_test controller.我试图在位于Assign_test控制器中的控制器Return_test调用函数Commanfuntion

Example:例子:

class Assign_test extends REST_Controller
{
    function __construct()
    {
        parent::__construct();
    }

    function Commanfuntion()
    {
     //code
    }
}

class Return_test extends REST_Controller
{
    function __construct()
    {
        parent::__construct();
    }

    function Return()
    {
     //here I want to call Commanfuntion located in class Assign_test
    }
}

As Codeigniter follows the MVC pattern you can't call a controller function in another controller.由于 Codeigniter 遵循 MVC 模式,您不能在另一个控制器中调用控制器函数。 However you can do this by using a function helper and call the function from function helper in any controller.但是,您可以通过使用函数助手并从任何控制器中的函数助手调用该函数来完成此操作。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM