ThinkPHP5跨控制器调用

1.在application\index\controller\文件夹里新建User.php

ThinkPHP5跨控制器调用

1 <?php
2     namespace app\index\controller;
3     class User{
4         public function index(){
5             return('我是User控制器的index方法');
6         }
7     }

ThinkPHP5跨控制器调用

2.在application\index\controller\文件夹下的Index.php调用User的控制器

ThinkPHP5跨控制器调用

 1 <?php
 2 namespace app\index\controller;
 3 
 4 use app\index\controller\User;
 5 
 6 class Index extends Controller
 7 {
 8     
 9     public function diaoyong(){
10         //方法一
11         $model=new \app\index\controller\User;
12         echo $model->index();
13         echo "______________________<br>";
14         
15         //方法二
16         $model2=new User;
17         echo $model2->index();
18         echo "______________________<br>";
19         
20         //方法三
21         $model3=controller('User');
22         echo $model3->index();
23         
24         
25     }
26     
27 }

ThinkPHP5跨控制器调用

3.系统方法一般在tp5\thinkphp\helper.php里面。

4.use同名时请使用as。

来源:https://www.cnblogs.com/efyefy/p/8796014.html

上一篇:thinkphp5使用


下一篇:thinkphp5自定义sql排序