我们可以调用控制器并从方法中将任何值或数据解析到控制器吗? 让我们说我有这个方法,
function loader(){
//some operations to call another controller
}
从该方法我想调用一个名为welcome.php的控制器,它位于/ application / controller
我试过这个,但它不起作用
function loader(){
$open = new Welcome();
}
它说Class Welcome not found
抱歉我的英文不好
答案 0 :(得分:1)
首先你必须包含文件
include('welcome.php');
然后,创建对象。
function loader(){
$open = new welcome();
//if you want to call a method in an object
$open->MyWelcomeMethod();
}
答案 1 :(得分:0)
确保您的加载器控制器extended
欢迎控制器。
假设控制器欢迎,my_controller是B中的两个控制器和加载器功能
class Welcome extends CI_Controller {
function my_fun() {}
}
然后你可以从my_controller中调用my_fun(),如
class My_Controller extends Welcome {
$open = $this->my_fun();
}