常见Thinkphp控制器调用方法
第一种:本控制器调用(调用当前控制器里面的方法)
1)通过$this
$this->index();
2)通过self
self:index();
3)通过当前控制器名称
Index:index();
4)通过action方式
actin(“index”);
第二种:本模板下的控制器调用
1)通过控制器调用
$model = new applindexlcontrollerlUser;
$model-> user();
2)使用use
$model1 = new User();
$model1-> user();
3)通过系统方法
$model2 = controller(“User'”);
$model2-> user();
第三种:不同模板下的控制器调用
1)通过控制器调用
$model = new lappladmin\controllerAdmin;
$model->admin();
2)使用use
不同的模板下控制器需要先通过use引入控制器路径use appladmin\controllerlAdmin;
$model1 = new Admin();
$model1-> admin();
3)通过系统方法
$model2 = controller(“admin/Admin”) ;
$model2->admin);
以上就是thinkphp常见的控制器使用方法