0

我们可以调用控制器并将任何值或数据从方法解析到控制器吗?假设我有这个方法,

function loader(){
  //some operations to call another controller
}

从那个方法我想调用一个名为welcome.php的控制器,它位于/application/controller

我试过了,但它不起作用

function loader(){
   $open = new Welcome();
}

它说Class Welcome not found

对不起,我的英语不好

4

2 回答 2

1

首先你必须包含文件

include('welcome.php');

然后,创建对象。

function loader(){
    $open = new welcome();

    //if you want to call a method in an object

    $open->MyWelcomeMethod();
}
于 2013-06-22T06:05:52.680 回答
0

确保您的装载机控制器extended欢迎控制器。

假设 controller welcome,my_controller 是 B 中的两个 controller 和 loader 函数,那么

class Welcome extends CI_Controller {
     function my_fun() {}  
}

然后你可以调用 my_fun() 当你来自 my_controller 时

class My_Controller extends Welcome {         
      $open = $this->my_fun();
}
于 2013-06-22T05:57:43.303 回答