ThinkPHP   发布时间:2022-04-12  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了thinkphp3.2实现跨控制器调用其他模块的方法大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例讲述了thinkphp3.2实现跨控制器调用其他模块的方法。分享给大家供大家参,具体如下:

thinphp中前台后台都有互相调用方法,这样可以省去重复内容。

hehe();

调用其他地方的方法同理。

如果是在同控制器里模块名可以省略

如调用common里面的某个类的方法:

hehe();

框架里面提供了跨模块、夸控制器的 A() 方法

number();//调用number()方法 } }

调用示范:

php;"> A('User'); //跨控制器 A('Admin/User'); //跨模块 A('shop://Admin/User'); //跨项目

如果还是不够方便的话框架还提供了R()方法,实例化类并调用方法。

php;"> //User为控制器 number为方法 R('User/number'); R('Admin/User/number'); R('shop://Admin/User/number');

效果如下:

php;"> class GoodsController extends Controller{ function showlist(){ // 实例化User控制器与调用方法 A('User/number');//实例化user类并调用number方法 } }

更多关于thinkphp相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》、《》及《》。

希望本文所述对大家基于Thinkphp框架的php程序设计有所帮助。

大佬总结

以上是大佬教程为你收集整理的thinkphp3.2实现跨控制器调用其他模块的方法全部内容,希望文章能够帮你解决thinkphp3.2实现跨控制器调用其他模块的方法所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。