ThinkPHP5跨控制器调用
1.在application\index\controller\文件夹里新建User.php
1 <?php 2 namespace app\index\controller; 3 class User{ 4 public function index(){ 5 return('我是User控制器的index方法'); 6 } 7 }
2.在application\index\controller\文件夹下的Index.php调用User的控制器
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 }
3.系统方法一般在tp5\thinkphp\helper.php里面。
4.use同名时请使用as。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步